.legal-page-module__bFNH6q__skipLink{z-index:100;background:var(--accent);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;transition:translate .18s var(--ease-out);padding:.8rem 1rem;font-size:.75rem;position:fixed;top:.75rem;left:.75rem;translate:0 -180%}.legal-page-module__bFNH6q__skipLink:focus{translate:0}.legal-page-module__bFNH6q__hero{align-items:end;gap:var(--grid-gap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:24rem;color:var(--ink);padding:var(--section-space) var(--site-gutter) 3rem;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.legal-page-module__bFNH6q__hero:before{display:none}.legal-page-module__bFNH6q__hero>div{grid-column:1/9}.legal-page-module__bFNH6q__hero h1{width:min(100%,18ch);max-width:18ch}.legal-page-module__bFNH6q__lede{border-top:1px solid var(--line-strong);max-width:36rem;color:var(--ink-muted);grid-column:9/13;align-self:end;padding-top:1rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.6}.legal-page-module__bFNH6q__lede strong{color:var(--ink);font-family:var(--font-body), Arial, sans-serif;font-size:.75rem;font-weight:var(--font-weight-strong);letter-spacing:0;margin-bottom:.75rem;display:block}.legal-page-module__bFNH6q__content{background:var(--paper);color:var(--ink);padding:var(--section-space) var(--site-gutter);counter-reset:legal-section;display:grid}.legal-page-module__bFNH6q__content>header{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));width:100%;margin-inline:auto;padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}.legal-page-module__bFNH6q__content>header h2{grid-column:1/6;width:min(100%,10ch);max-width:10ch}.legal-page-module__bFNH6q__content>header p{border-top:1px solid var(--line-strong);max-width:57ch;color:var(--ink-muted);grid-column:6/13;align-self:end;padding-top:1rem;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65}.legal-page-module__bFNH6q__content>header p+p{margin-top:1rem}.legal-page-module__bFNH6q__legalSection{gap:0 var(--grid-gap);border-top:1px solid var(--line);counter-increment:legal-section;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;margin-inline:auto;padding:clamp(2rem,4vw,3.25rem) 0;display:grid}.legal-page-module__bFNH6q__legalSection h3{letter-spacing:0;grid-column:1/5;max-width:26rem;padding-right:clamp(1rem,3vw,3rem);font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.05}.legal-page-module__bFNH6q__legalSection h3:before{color:var(--ink-muted);content:counter(legal-section, decimal-leading-zero);font-family:var(--font-body), Arial, sans-serif;font-size:.75rem;font-weight:var(--font-weight-strong);letter-spacing:0;margin-bottom:.85rem;display:block}.legal-page-module__bFNH6q__legalSection p,.legal-page-module__bFNH6q__legalSection ul{grid-column:5/13}.legal-page-module__bFNH6q__legalSection p,.legal-page-module__bFNH6q__legalSection li{max-width:62ch;color:var(--ink-muted);font-size:.98rem;line-height:1.7}.legal-page-module__bFNH6q__legalSection p+p{margin-top:.9rem}.legal-page-module__bFNH6q__legalSection ul{gap:.75rem;margin:1rem 0 0;padding-left:1.15rem;display:grid}.legal-page-module__bFNH6q__legalSection li::marker{color:var(--ink-muted)}.legal-page-module__bFNH6q__contact{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-muted);width:100%;color:var(--ink);gap:.5rem;margin:clamp(2rem,4vw,3.5rem) auto 0;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.legal-page-module__bFNH6q__contact strong{color:var(--ink);font-family:var(--font-body), Arial, sans-serif;font-size:.75rem;font-weight:var(--font-weight-strong);letter-spacing:0}.legal-page-module__bFNH6q__contact p{max-width:56ch;color:var(--ink-muted);line-height:1.6}.legal-page-module__bFNH6q__contact a{border-bottom:1px solid var(--ink);width:max-content;min-height:2.75rem;color:var(--ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;transition:color .2s var(--ease-out), translate .2s var(--ease-out);margin-top:.5rem;font-size:.75rem;line-height:2.75rem}.legal-page-module__bFNH6q__contact a:hover{color:var(--ink-muted);translate:0 -2px}@media (max-width:56rem){.legal-page-module__bFNH6q__hero{grid-template-columns:repeat(6,minmax(0,1fr))}.legal-page-module__bFNH6q__hero>div{grid-column:1/5}.legal-page-module__bFNH6q__lede{grid-column:5/7}}@media (max-width:47.9375rem){.legal-page-module__bFNH6q__hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-block:3.5rem 2.5rem}.legal-page-module__bFNH6q__hero>div,.legal-page-module__bFNH6q__lede{grid-column:1}.legal-page-module__bFNH6q__content{padding-block:var(--section-space-compact)}.legal-page-module__bFNH6q__content>header,.legal-page-module__bFNH6q__legalSection{grid-template-columns:1fr}.legal-page-module__bFNH6q__content>header{gap:2rem}.legal-page-module__bFNH6q__content>header h2,.legal-page-module__bFNH6q__content>header p,.legal-page-module__bFNH6q__legalSection h3,.legal-page-module__bFNH6q__legalSection p,.legal-page-module__bFNH6q__legalSection ul{grid-column:1}.legal-page-module__bFNH6q__legalSection h3{margin-bottom:1.5rem;padding-right:0}.legal-page-module__bFNH6q__contact{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.legal-page-module__bFNH6q__skipLink,.legal-page-module__bFNH6q__contact a{transition:none}}