.legal-module__7fVNVa__page{--paper:var(--surface-wall);--ink:#111;--muted:#66635d;--line:#d3d0c8;background:var(--paper);color:var(--ink);min-height:100vh}.legal-module__7fVNVa__header{color:#fff;z-index:20;background:#000;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 4vw;display:grid;position:sticky;top:0}.legal-module__7fVNVa__brand{letter-spacing:.08em;align-items:center;gap:.7rem;width:max-content;font-size:.86rem;font-weight:700;display:flex}.legal-module__7fVNVa__brand img{width:52px;height:52px}.legal-module__7fVNVa__header nav{gap:1.5rem;font-size:.86rem;font-weight:700;display:flex}.legal-module__7fVNVa__header nav a:hover,.legal-module__7fVNVa__footer a:hover{text-underline-offset:4px;text-decoration:underline}.legal-module__7fVNVa__storeLink{color:#000;background:#fff;border-radius:5px;justify-self:end;padding:.7rem .9rem;font-size:.82rem;font-weight:700}.legal-module__7fVNVa__hero{background:#eaf3f8;border-bottom:1px solid #bfd1dc;padding:5rem max(6vw,50vw - 590px) 4rem}.legal-module__7fVNVa__hero>p{letter-spacing:.16em;margin:0 0 1rem;font-size:.7rem;font-weight:700}.legal-module__7fVNVa__hero h1{margin:0;font-size:clamp(2.4rem,4.2vw,4.7rem);font-weight:900;line-height:1}.legal-module__7fVNVa__intro{color:#494743;font-family:var(--font-body);max-width:780px;margin-top:1.3rem;font-size:1.05rem;line-height:1.65}.legal-module__7fVNVa__hero small{color:#67645e;margin-top:1rem;display:block}.legal-module__7fVNVa__content{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:1180px;margin:2rem auto 5rem;padding:clamp(1.5rem,4vw,4rem)}.legal-module__7fVNVa__content section+section{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.legal-module__7fVNVa__content h2{margin:0 0 .8rem;font-size:1.45rem;font-weight:900}.legal-module__7fVNVa__content h3{margin:1.4rem 0 .5rem;font-size:1rem}.legal-module__7fVNVa__content p,.legal-module__7fVNVa__content li{color:#45433f;font-family:var(--font-body);font-size:.98rem;line-height:1.72}.legal-module__7fVNVa__content li+li{margin-top:.45rem}.legal-module__7fVNVa__content a{color:var(--brand-blue-ink);font-family:var(--font-heading);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-module__7fVNVa__content nav{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.legal-module__7fVNVa__content nav a{background:#edf3f7;border:1px solid #cad7df;border-radius:6px;flex-direction:column;padding:1rem;text-decoration:none;display:flex}.legal-module__7fVNVa__content nav a span{color:#5e5b56;font-family:var(--font-body);margin-top:.35rem;font-size:.82rem;font-weight:400;line-height:1.4}.legal-module__7fVNVa__requiredDetails{background:var(--brand-red-soft);border-left:4px solid var(--brand-red);flex-direction:column;gap:.35rem;margin-top:1rem;padding:1rem;font-size:.9rem;display:flex}.legal-module__7fVNVa__footer{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 5vw;display:flex}.legal-module__7fVNVa__footer>div{flex-direction:column;gap:.35rem;display:flex}.legal-module__7fVNVa__footer>div span{color:#bbb;font-family:var(--font-body);font-size:.8rem}.legal-module__7fVNVa__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.4rem;font-size:.76rem;font-weight:700;display:flex}@media (max-width:800px){.legal-module__7fVNVa__header{grid-template-columns:1fr auto;padding:0 1rem}.legal-module__7fVNVa__header nav{display:none}.legal-module__7fVNVa__hero{padding:4rem 1.25rem 3rem}.legal-module__7fVNVa__content{border-left:0;border-right:0;border-radius:0;margin-top:1rem;padding:1.5rem 1.2rem}.legal-module__7fVNVa__content nav{grid-template-columns:1fr}.legal-module__7fVNVa__footer{flex-direction:column;align-items:flex-start}.legal-module__7fVNVa__footer nav{justify-content:flex-start}}@media (max-width:460px){.legal-module__7fVNVa__brand span{display:none}.legal-module__7fVNVa__hero h1{font-size:2.25rem}.legal-module__7fVNVa__storeLink{font-size:.75rem}}
