.legal-content[data-astro-cid-rnx3heku]{padding:var(--spacing-xl) 0 var(--spacing-3xl)}.legal-document[data-astro-cid-rnx3heku]{max-width:800px;margin:0 auto}.last-updated[data-astro-cid-rnx3heku]{color:var(--text-tertiary);font-size:var(--text-sm);margin-bottom:var(--spacing-lg)}.intro[data-astro-cid-rnx3heku]{color:var(--text-secondary);font-size:var(--text-base);margin-bottom:var(--spacing-xl);line-height:1.7}.toc[data-astro-cid-rnx3heku]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.toc[data-astro-cid-rnx3heku] h2[data-astro-cid-rnx3heku]{font-size:var(--text-lg);color:var(--text-primary);margin-bottom:var(--spacing-md)}.toc-list[data-astro-cid-rnx3heku]{gap:var(--spacing-xs);flex-direction:column;margin:0;padding-inline-start:var(--spacing-lg);list-style:decimal;display:flex}.toc-list[data-astro-cid-rnx3heku] a[data-astro-cid-rnx3heku]{color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--transition-slow) var(--easing-default);text-decoration:none}.toc-list[data-astro-cid-rnx3heku] a[data-astro-cid-rnx3heku]:hover{color:var(--accent-text-strong)}.legal-section[data-astro-cid-rnx3heku]{margin-bottom:var(--spacing-2xl);scroll-margin-top:var(--scroll-offset)}.legal-section[data-astro-cid-rnx3heku] h2[data-astro-cid-rnx3heku]{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color)}.legal-section[data-astro-cid-rnx3heku] p[data-astro-cid-rnx3heku]{color:var(--text-secondary);font-size:var(--text-base);margin-bottom:var(--spacing-md);white-space:pre-line;line-height:1.7}.legal-uppercase[data-astro-cid-rnx3heku]{font-size:var(--text-sm)}.feature-list[data-astro-cid-rnx3heku],.requirements-list[data-astro-cid-rnx3heku],.licenses-list[data-astro-cid-rnx3heku],.prohibited-list[data-astro-cid-rnx3heku],.services-list[data-astro-cid-rnx3heku],.disclaimer-list[data-astro-cid-rnx3heku],.damages-list[data-astro-cid-rnx3heku],.claims-list[data-astro-cid-rnx3heku]{margin:var(--spacing-md) 0;padding-inline-start:var(--spacing-lg);list-style:outside}.feature-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku],.requirements-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku],.licenses-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku],.prohibited-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku],.services-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku],.disclaimer-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku],.damages-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku],.claims-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku]{color:var(--text-secondary);margin-bottom:var(--spacing-xs);line-height:1.6}.contact-list[data-astro-cid-rnx3heku]{margin:var(--spacing-md) 0;padding:0;list-style:none}.contact-list[data-astro-cid-rnx3heku] li[data-astro-cid-rnx3heku]{color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.contact-list[data-astro-cid-rnx3heku] strong[data-astro-cid-rnx3heku]{color:var(--text-primary)}.contact-list[data-astro-cid-rnx3heku] a[data-astro-cid-rnx3heku]{color:var(--accent-text-strong);transition:color var(--transition-slow) var(--easing-default);text-decoration:none}.contact-list[data-astro-cid-rnx3heku] a[data-astro-cid-rnx3heku]:hover{text-decoration:underline}@media (width<=768px){.legal-document[data-astro-cid-rnx3heku]{padding-inline:var(--spacing-sm)}.legal-section[data-astro-cid-rnx3heku] h2[data-astro-cid-rnx3heku]{font-size:var(--text-lg)}.toc[data-astro-cid-rnx3heku]{padding:var(--spacing-md)}}@media print{.legal-content[data-astro-cid-rnx3heku]{padding:0}.toc[data-astro-cid-rnx3heku]{page-break-after:always}.legal-section[data-astro-cid-rnx3heku]{page-break-inside:avoid}}
