.LegalDocument-module__1w8UVG__page{background:var(--bg);width:100%}.LegalDocument-module__1w8UVG__section{padding-block:calc(var(--section-y) + 5rem) var(--section-y)}.LegalDocument-module__1w8UVG__inner{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.LegalDocument-module__1w8UVG__header{flex-direction:column;align-items:flex-start;display:flex}.LegalDocument-module__1w8UVG__eyebrow{margin:0 0 var(--s-2);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase}.LegalDocument-module__1w8UVG__title{max-width:12ch;margin:0}.LegalDocument-module__1w8UVG__introRow{gap:var(--s-2);width:100%;margin-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.LegalDocument-module__1w8UVG__effective{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:.04em;margin:0}.LegalDocument-module__1w8UVG__lead{max-width:46ch;color:var(--body);font-size:var(--fs-lg);line-height:var(--lh-body);text-wrap:pretty;margin:0}.LegalDocument-module__1w8UVG__clauses{margin-top:var(--s-6);border-block-start:1px solid var(--hairline)}.LegalDocument-module__1w8UVG__clause{gap:var(--s-2);padding-block:var(--s-4);border-block-end:1px solid var(--hairline);scroll-margin-top:calc(var(--header-height) + var(--s-3));grid-template-columns:minmax(0,1fr);display:grid}.LegalDocument-module__1w8UVG__clauseHead{align-items:baseline;gap:var(--s-2);display:flex}.LegalDocument-module__1w8UVG__num{min-width:2ch;color:var(--oxide-deep);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);letter-spacing:.08em}.LegalDocument-module__1w8UVG__clauseTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.375rem,1.1rem + .7vw,1.75rem)}.LegalDocument-module__1w8UVG__clauseBody{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.LegalDocument-module__1w8UVG__text,.LegalDocument-module__1w8UVG__list{max-width:38rem;color:var(--body);font-size:var(--fs-md);line-height:var(--lh-body);text-wrap:pretty;margin:0}.LegalDocument-module__1w8UVG__list{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.LegalDocument-module__1w8UVG__list li{padding-inline-start:1.5rem;position:relative}.LegalDocument-module__1w8UVG__list li:before{content:"";inset-inline-start:0;background:var(--oxide);width:.75rem;height:1px;position:absolute;top:.85em}.LegalDocument-module__1w8UVG__facts{border-block-start:1px solid var(--hairline);margin:0}.LegalDocument-module__1w8UVG__fact{gap:var(--s-3);padding-block:var(--s-2);border-block-end:1px solid var(--hairline);grid-template-columns:minmax(6.5rem,.45fr) minmax(0,1.55fr);display:grid}.LegalDocument-module__1w8UVG__clauseBody>.LegalDocument-module__1w8UVG__facts:last-child .LegalDocument-module__1w8UVG__fact:last-child{border-block-end:0}.LegalDocument-module__1w8UVG__factLabel{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;padding-top:.2rem}.LegalDocument-module__1w8UVG__factText{max-width:38rem;color:var(--body);line-height:var(--lh-body);text-wrap:pretty;margin:0}.LegalDocument-module__1w8UVG__link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--oxide);text-decoration-color:var(--oxide);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}.LegalDocument-module__1w8UVG__link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.LegalDocument-module__1w8UVG__nowrap{white-space:nowrap}.LegalDocument-module__1w8UVG__closing{padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.LegalDocument-module__1w8UVG__introRow,.LegalDocument-module__1w8UVG__clause,.LegalDocument-module__1w8UVG__closing{column-gap:var(--s-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.LegalDocument-module__1w8UVG__clause{padding-block:var(--s-5)}.LegalDocument-module__1w8UVG__closing .LegalDocument-module__1w8UVG__text{grid-column:2}}@media (max-width:767px){.LegalDocument-module__1w8UVG__section{padding-block:calc(var(--section-y-sm) + 4rem) var(--section-y-sm)}.LegalDocument-module__1w8UVG__introRow{margin-top:var(--s-4)}.LegalDocument-module__1w8UVG__clauses{margin-top:var(--s-5)}.LegalDocument-module__1w8UVG__lead{font-size:var(--fs-md)}}@media (max-width:480px){.LegalDocument-module__1w8UVG__fact{grid-template-columns:1fr;gap:.25rem}.LegalDocument-module__1w8UVG__factLabel{padding-top:0}}
