.LegalNav-module__Dl8rCW__nav{top:calc(var(--header-height) + 2rem);position:sticky}.LegalNav-module__Dl8rCW__heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--k-muted);margin-bottom:1rem;font-size:.65rem;display:block}.LegalNav-module__Dl8rCW__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.LegalNav-module__Dl8rCW__link{color:var(--k-muted);border-bottom:1px solid var(--k-gray);padding:.6rem 0;font-size:.85rem;font-weight:500;transition:color .12s;display:block}.LegalNav-module__Dl8rCW__link:hover{color:var(--k-fg)}.LegalNav-module__Dl8rCW__active{color:var(--k-fg);border-color:var(--k-fg);font-weight:700}.LegalNav-module__Dl8rCW__meta{margin-top:1.5rem}.LegalNav-module__Dl8rCW__metaText{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--k-muted);opacity:.5;font-size:.6rem}@media (max-width:768px){.LegalNav-module__Dl8rCW__nav{border-bottom:var(--k-border);margin-bottom:2rem;padding-bottom:1.5rem;position:static}.LegalNav-module__Dl8rCW__list{flex-direction:row;gap:0}.LegalNav-module__Dl8rCW__link{border-bottom:none;border-right:1px solid var(--k-gray);margin-right:1rem;padding:.5rem 1rem .5rem 0;font-size:.78rem}.LegalNav-module__Dl8rCW__link:last-child{border-right:none;margin-right:0;padding-right:0}.LegalNav-module__Dl8rCW__meta{display:none}}
.legal-module__xpnSVG__wrapper{padding:var(--section-padding-y)var(--section-padding-x)}.legal-module__xpnSVG__inner{max-width:var(--content-max-width);grid-template-columns:220px 1fr;align-items:start;gap:4rem;margin:0 auto;display:grid}.legal-module__xpnSVG__sidebar{flex-shrink:0}.legal-module__xpnSVG__content h1{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.04em;margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:.95}.legal-module__xpnSVG__content p:first-of-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--k-muted);border-bottom:var(--k-border);margin:0 0 2.5rem;padding-bottom:2rem;font-size:.65rem}.legal-module__xpnSVG__content h2{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:1.1rem;font-weight:800}.legal-module__xpnSVG__content h2:first-of-type{margin-top:0}.legal-module__xpnSVG__content p{color:#444;margin:0 0 1rem;font-size:.88rem;line-height:1.65}.legal-module__xpnSVG__content ul{margin:0 0 1rem;padding-left:0;list-style:none}.legal-module__xpnSVG__content ul li{color:#444;padding:.3rem 0 .3rem 1.25rem;font-size:.88rem;line-height:1.65;position:relative}.legal-module__xpnSVG__content ul li:before{content:"→";font-family:var(--font-mono);color:var(--k-accent);font-size:.75rem;position:absolute;top:.35rem;left:0}.legal-module__xpnSVG__content a{color:var(--k-fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k-accent);text-decoration-color:var(--k-accent);transition:text-decoration-color .12s}.legal-module__xpnSVG__content a:hover{-webkit-text-decoration-color:var(--k-fg);text-decoration-color:var(--k-fg)}.legal-module__xpnSVG__content strong{color:var(--k-fg);font-weight:700}@media (max-width:768px){.legal-module__xpnSVG__inner{grid-template-columns:1fr;gap:0}}
