.LegalLayout-module__ZEQlSG__content{grid-template-columns:230px minmax(0,720px);justify-content:space-between;align-items:start;gap:5rem;width:min(1120px,100% - 3rem);margin:0 auto;padding:clamp(11rem,17vw,15rem) 0 clamp(7rem,11vw,10rem);display:grid}.LegalLayout-module__ZEQlSG__rail{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111113cc;border-radius:18px;padding:1.25rem;position:sticky;top:7rem;box-shadow:0 18px 44px #0003}.LegalLayout-module__ZEQlSG__rail>span,.LegalLayout-module__ZEQlSG__updated{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.LegalLayout-module__ZEQlSG__rail>span{color:var(--red)}.LegalLayout-module__ZEQlSG__rail nav{gap:.25rem;margin-top:1.25rem;display:grid}.LegalLayout-module__ZEQlSG__rail nav a{min-height:42px;color:var(--muted);border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:.35rem;padding:.6rem;font-size:.78rem;transition-property:color,background-color;transition-duration:.16s;display:grid}.LegalLayout-module__ZEQlSG__rail nav a span{color:var(--faint);font-family:var(--font-mono),monospace;font-size:.55rem}.LegalLayout-module__ZEQlSG__rail nav a:hover,.LegalLayout-module__ZEQlSG__rail nav a[aria-current=page]{color:var(--ink);background:#ff3b3012}.LegalLayout-module__ZEQlSG__rail nav a[aria-current=page] span{color:var(--red)}.LegalLayout-module__ZEQlSG__rail>p{border-top:1px solid var(--line);color:var(--faint);margin-top:1.5rem;padding-top:1.25rem;font-size:.7rem;line-height:1.6}.LegalLayout-module__ZEQlSG__rail>p a{color:var(--muted);transition:color .16s ease-out;display:block}.LegalLayout-module__ZEQlSG__rail>p a:hover{color:var(--ink)}.LegalLayout-module__ZEQlSG__document{counter-reset:policy-section;min-width:0}.LegalLayout-module__ZEQlSG__document h1{max-width:11ch;font-family:var(--font-serif),serif;letter-spacing:-.065em;word-spacing:.1em;text-wrap:balance;font-size:clamp(4rem,8vw,7rem);font-weight:580;line-height:.92}.LegalLayout-module__ZEQlSG__updated{border-bottom:1px solid var(--line);color:var(--faint);margin:1.5rem 0 3.5rem;padding-bottom:1.5rem}.LegalLayout-module__ZEQlSG__lede{color:var(--ink);font-family:var(--font-serif),serif;letter-spacing:-.025em;text-wrap:pretty;margin-bottom:5rem;font-size:clamp(1.45rem,2.7vw,2rem);line-height:1.4}.LegalLayout-module__ZEQlSG__document section{counter-increment:policy-section;border-top:1px solid var(--line);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:1rem 2rem;padding:2rem 0;display:grid}.LegalLayout-module__ZEQlSG__document section:last-child{border-bottom:1px solid var(--line)}.LegalLayout-module__ZEQlSG__document h2{color:var(--ink);font-family:var(--font-serif),serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.2}.LegalLayout-module__ZEQlSG__document h2:before{content:"0" counter(policy-section);color:var(--red);font-family:var(--font-mono),monospace;letter-spacing:.1em;margin-bottom:.65rem;font-size:.56rem;display:block}.LegalLayout-module__ZEQlSG__document section>:not(h2){grid-column:2}.LegalLayout-module__ZEQlSG__document section p,.LegalLayout-module__ZEQlSG__document section ul{color:var(--muted);text-wrap:pretty;font-size:.95rem;line-height:1.75}.LegalLayout-module__ZEQlSG__document section ul{padding-left:1.2rem}.LegalLayout-module__ZEQlSG__document li+li{margin-top:.55rem}.LegalLayout-module__ZEQlSG__document li::marker{color:var(--red)}.LegalLayout-module__ZEQlSG__document section a{color:var(--ink);text-underline-offset:.2em;-webkit-text-decoration:underline #ff3b3099;text-decoration:underline #ff3b3099;transition:color .16s ease-out}.LegalLayout-module__ZEQlSG__document section a:hover{color:var(--red)}@media (max-width:800px){.LegalLayout-module__ZEQlSG__content{grid-template-columns:1fr;gap:3rem;width:calc(100% - 1.5rem);padding-top:9rem}.LegalLayout-module__ZEQlSG__rail{position:static}.LegalLayout-module__ZEQlSG__document h1{font-size:clamp(3.4rem,16vw,5.5rem)}.LegalLayout-module__ZEQlSG__document section{grid-template-columns:1fr}.LegalLayout-module__ZEQlSG__document section>:not(h2){grid-column:1}}
