.LegalDocument-module__1w8UVG__main{max-width:860px;color:var(--text-primary,#1d1d1f);margin:0 auto;padding:2.5rem 1.4rem 3.5rem;line-height:1.7}.LegalDocument-module__1w8UVG__back{margin-bottom:1.2rem;font-size:.95rem}.LegalDocument-module__1w8UVG__back a{color:var(--text-secondary,#515154);text-underline-offset:3px;text-decoration:underline}.LegalDocument-module__1w8UVG__title{font-family:var(--font-heading);margin-bottom:.4rem;font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.2}.LegalDocument-module__1w8UVG__meta{color:var(--text-secondary,#515154);margin-bottom:1.6rem;font-size:.95rem}.LegalDocument-module__1w8UVG__summary{background:#f0f4ff;border:1px solid #c5d0f0;border-radius:10px;margin:0 0 1.8rem;padding:1.1rem 1.2rem}.LegalDocument-module__1w8UVG__summaryTitle{font-family:var(--font-heading);margin:0 0 .7rem;font-size:1.15rem}.LegalDocument-module__1w8UVG__summary ul{margin:0;padding-left:1.15rem}.LegalDocument-module__1w8UVG__summary li{margin-bottom:.45rem}.LegalDocument-module__1w8UVG__highlight{background:#fff8e6;border-left:3px solid #e6a700;margin:.8rem 0 1rem;padding:.75rem 1rem}.LegalDocument-module__1w8UVG__body h2{font-family:var(--font-heading);margin-top:1.6rem;margin-bottom:.45rem;font-size:1.25rem}.LegalDocument-module__1w8UVG__body h3{font-family:var(--font-heading);margin-top:1.1rem;margin-bottom:.35rem;font-size:1.05rem}.LegalDocument-module__1w8UVG__body p,.LegalDocument-module__1w8UVG__body li{margin-bottom:.65rem}.LegalDocument-module__1w8UVG__body ul{margin-bottom:.8rem;padding-left:1.2rem}.LegalDocument-module__1w8UVG__body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.LegalDocument-module__1w8UVG__footerNav{border-top:1px solid #1d1d1f1a;flex-wrap:wrap;gap:.85rem 1.2rem;margin-top:2.5rem;padding-top:1.4rem;font-size:.92rem;display:flex}@media print{.LegalDocument-module__1w8UVG__main{color:#000;max-width:none;padding:0;line-height:1.5}.LegalDocument-module__1w8UVG__back,.LegalDocument-module__1w8UVG__footerNav{display:none}.LegalDocument-module__1w8UVG__summary,.LegalDocument-module__1w8UVG__highlight{break-inside:avoid;background:0 0;border-color:#999}.LegalDocument-module__1w8UVG__body h2,.LegalDocument-module__1w8UVG__body h3{break-after:avoid}.LegalDocument-module__1w8UVG__body a{text-decoration:none}}
