.LegalDocument-module__1w8UVG__document{max-width:72rem;color:var(--color-mariana-twilight);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,2rem)}.LegalDocument-module__1w8UVG__banner{color:#641315;background:#fff7ed;border:2px solid #9f1d20;gap:.45rem;margin-bottom:1.5rem;padding:1rem;display:grid}.LegalDocument-module__1w8UVG__banner strong{font-family:var(--font-headline);text-transform:uppercase}.LegalDocument-module__1w8UVG__header{gap:1rem;max-width:58rem;display:grid}.LegalDocument-module__1w8UVG__eyebrow,.LegalDocument-module__1w8UVG__meta,.LegalDocument-module__1w8UVG__tocTitle{color:var(--color-blueberry);font-family:var(--font-headline);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.LegalDocument-module__1w8UVG__header h1{font-family:var(--font-display);margin:0;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.98}.LegalDocument-module__1w8UVG__summary{max-width:48rem;font-size:1.08rem;line-height:1.65}.LegalDocument-module__1w8UVG__layout{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);margin-top:2.25rem;display:grid}.LegalDocument-module__1w8UVG__toc{border:1px solid var(--color-border-subtle);align-self:start;gap:.75rem;padding:1rem;display:grid;position:sticky;top:1rem}.LegalDocument-module__1w8UVG__toc ul,.LegalDocument-module__1w8UVG__history ul,.LegalDocument-module__1w8UVG__requirements ul,.LegalDocument-module__1w8UVG__references ul{gap:.65rem;margin:0;padding-left:1.1rem;display:grid}.LegalDocument-module__1w8UVG__toc a{color:var(--color-blueberry)}.LegalDocument-module__1w8UVG__sections{gap:2rem;display:grid}.LegalDocument-module__1w8UVG__section,.LegalDocument-module__1w8UVG__history,.LegalDocument-module__1w8UVG__requirements,.LegalDocument-module__1w8UVG__references{border-top:1px solid var(--color-border-subtle);gap:.75rem;padding-top:1.25rem;display:grid}.LegalDocument-module__1w8UVG__section h2,.LegalDocument-module__1w8UVG__history h2,.LegalDocument-module__1w8UVG__requirements h2,.LegalDocument-module__1w8UVG__references h2{font-family:var(--font-display);margin:0;font-size:clamp(1.65rem,3vw,2.35rem)}.LegalDocument-module__1w8UVG__section p,.LegalDocument-module__1w8UVG__history p,.LegalDocument-module__1w8UVG__requirements p,.LegalDocument-module__1w8UVG__references p{margin:0;line-height:1.65}.LegalDocument-module__1w8UVG__cookieSettings{gap:1rem;max-width:44rem;margin-top:2rem;display:grid}.LegalDocument-module__1w8UVG__cookieSettings button{border:1px solid var(--color-blueberry);background:var(--color-blueberry);min-height:3rem;color:var(--color-white);cursor:pointer;font:inherit;font-family:var(--font-headline);justify-self:start;padding:.75rem 1rem;font-weight:800}@media (max-width:820px){.LegalDocument-module__1w8UVG__layout{grid-template-columns:1fr}.LegalDocument-module__1w8UVG__toc{position:static}}@media print{.LegalDocument-module__1w8UVG__document{max-width:none;padding:0}.LegalDocument-module__1w8UVG__banner,.LegalDocument-module__1w8UVG__toc,.LegalDocument-module__1w8UVG__cookieSettings{border:1px solid #000}.LegalDocument-module__1w8UVG__toc{position:static}.LegalDocument-module__1w8UVG__document a{color:#000;text-decoration:underline}}
