.legal-v2-page{--lv-navy:#081429;--lv-green:#08785f;--lv-lime:#b9ff25;--lv-muted:#68758c;--lv-border:#08142917;min-height:100vh;color:var(--lv-navy);background:radial-gradient(circle at 88% 8%,#b9ff251a,#0000 24rem),#f6f7f8;padding:1.5rem}.legal-v2{width:min(100%,76rem);margin:0 auto}.legal-v2__hero{border:1px solid var(--lv-border);background:radial-gradient(circle at 92% 10%,#b9ff251f,#0000 17rem),#fff;border-radius:1.25rem;padding:2rem 2.2rem;box-shadow:0 18px 45px #0f172a0d}.legal-v2__brand{align-items:center;gap:.6rem;display:flex}.legal-v2__brand span{background:var(--lv-lime);border-radius:.58rem;place-items:center;width:2rem;height:2rem;font-weight:950;display:grid}.legal-v2__brand strong{font-size:.8rem}.legal-v2__back{color:var(--lv-green);margin:1.5rem 0 1.25rem;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-block}.legal-v2__eyebrow{color:var(--lv-green);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:900}.legal-v2__hero h1{letter-spacing:-.05em;max-width:50rem;margin:.35rem 0 .5rem;font-size:clamp(2.6rem,6vw,4.5rem);line-height:.98}.legal-v2__description{color:#526079;max-width:48rem;margin:0;font-size:.9rem;line-height:1.55}.legal-v2__metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.4rem 0;padding:0;display:grid}.legal-v2__metadata div{border:1px solid var(--lv-border);background:#fbfcfb;border-radius:.75rem;padding:.75rem .85rem}.legal-v2__metadata dt{color:var(--lv-muted);text-transform:uppercase;font-size:.56rem;font-weight:800}.legal-v2__metadata dd{margin:.15rem 0 0;font-size:.7rem;font-weight:800}.legal-v2__introduction{max-width:58rem}.legal-v2__introduction p{color:#334155;margin:.65rem 0 0;font-size:.8rem;line-height:1.65}.legal-v2__layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.legal-v2__nav{border:1px solid var(--lv-border);background:#fff;border-radius:.9rem;padding:1rem;position:sticky;top:1rem}.legal-v2__nav>strong{margin-bottom:.55rem;font-size:.68rem;display:block}.legal-v2__nav nav{gap:.38rem;display:grid}.legal-v2__nav a{color:#526079;font-size:.58rem;line-height:1.35;text-decoration:none}.legal-v2__nav a:hover{color:var(--lv-green)}.legal-v2__sections{gap:.7rem;display:grid}.legal-v2__sections section{border:1px solid var(--lv-border);background:#fff;border-radius:.9rem;padding:1.15rem 1.25rem;scroll-margin-top:1rem}.legal-v2__sections h2{letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.08rem}.legal-v2__sections p,.legal-v2__sections li,.legal-v2__sections address{color:#475569;font-size:.7rem;line-height:1.65}.legal-v2__sections p{margin:.55rem 0}.legal-v2__sections ul{margin:.5rem 0;padding-left:1.2rem}.legal-v2__sections address{font-style:normal;display:grid}.legal-v2__footer{border:1px solid var(--lv-border);background:#fff;border-radius:.9rem;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.legal-v2__footer>div{display:grid}.legal-v2__footer strong{font-size:.7rem}.legal-v2__footer span{color:var(--lv-muted);font-size:.58rem}.legal-v2__footer nav{gap:.8rem;display:flex}.legal-v2__footer a{color:var(--lv-green);font-size:.58rem;font-weight:800;text-decoration:none}@media (max-width:48rem){.legal-v2-page{padding:.75rem}.legal-v2__hero{padding:1.35rem}.legal-v2__metadata,.legal-v2__layout{grid-template-columns:1fr}.legal-v2__nav{position:static}.legal-v2__footer{grid-template-columns:1fr}.legal-v2__footer nav{flex-wrap:wrap}}
