.legal_page__eXdE3{min-height:100vh;background-color:var(--color-bg)}.legal_hero__fjHp2{padding:72px 0 48px;background-color:var(--color-bg-warm);border-bottom:1px solid var(--color-border)}.legal_title__TQ_V3{font-size:clamp(2rem,4vw,3rem);color:var(--color-heading);margin:12px 0 8px;line-height:1.2}.legal_meta__zycmM{font-size:13px;color:var(--color-text-muted)}.legal_content__v3pnu{padding:72px 0 96px}.legal_prose__yJYjF{max-width:760px;display:flex;flex-direction:column;gap:20px}.legal_prose__yJYjF h2{font-size:1.15rem;color:var(--color-heading);margin-top:12px;padding-top:20px;border-top:1px solid var(--color-border)}.legal_prose__yJYjF p{font-size:15px;color:var(--color-text-secondary);line-height:1.85}.legal_prose__yJYjF ul{list-style:disc;padding-left:24px;display:flex;flex-direction:column;gap:8px}.legal_prose__yJYjF ul li{font-size:15px;color:var(--color-text-secondary);line-height:1.7;padding-left:4px}.legal_prose__yJYjF strong{color:var(--color-text);font-weight:600}.legal_prose__yJYjF a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.legal_prose__yJYjF a:hover{opacity:.8}