.legal_page__fPA7H{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);min-height:100vh}.legal_header__znzXI{padding:7rem 2rem 3rem;text-align:center;border-bottom:var(--border-weight) solid var(--color-line)}.legal_eyebrow__kAPJ3{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem}.legal_title__RD36z{font-family:var(--font-display);font-size:var(--fs-display);font-weight:300;color:var(--color-accent-2);line-height:1.1;margin:0 0 1.2rem}.legal_title__RD36z em{font-family:var(--font-display-italic);font-style:italic;color:var(--color-accent)}.legal_date__BZAtp{font-size:var(--fs-small);color:var(--color-ink-muted);font-weight:400;letter-spacing:.04em;margin:0}.legal_body__flvP2{max-width:760px;margin:0 auto;padding:3.5rem 1.5rem 5rem;font-size:var(--fs-body);line-height:1.85;color:var(--color-ink-muted)}.legal_intro__XJQo1{margin-bottom:1.5rem}.legal_intro__XJQo1 p{font-weight:400;color:var(--color-ink)}.legal_section__GnrQK{margin-top:2.8rem}.legal_section__GnrQK h2{font-family:var(--font-display);font-size:1.55rem;font-weight:400;color:var(--color-accent-2);line-height:1.2;margin:0 0 1.1rem;scroll-margin-top:110px}.legal_section__GnrQK h3{font-family:var(--font-display);font-size:1.1rem;font-weight:500;color:var(--color-ink);line-height:1.3;margin:1.6rem 0 .5rem}.legal_section__GnrQK p{margin:0 0 1rem;font-weight:300}.legal_intro__XJQo1 p strong,.legal_section__GnrQK p strong{color:var(--color-ink);font-weight:600}.legal_section__GnrQK ol,.legal_section__GnrQK ul{margin:0 0 1.2rem;padding-left:1.6rem;font-weight:300}.legal_section__GnrQK li{margin-bottom:.4rem;line-height:1.7}.legal_section__GnrQK a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.legal_section__GnrQK a:hover{color:var(--color-accent-2)}.legal_callout__jwWPs{margin:1.5rem 0;padding:1rem 1.2rem;background:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);font-size:.92rem;font-weight:500;color:var(--color-ink)}.legal_lettered__VhhUl{list-style:none;padding-left:0}.legal_lettered__VhhUl li{padding-left:1.6rem;position:relative;margin-bottom:.55rem}.legal_lettered__VhhUl li:before{content:counter(legal-letter,lower-alpha) ")";counter-increment:legal-letter;position:absolute;left:0;top:0;color:var(--color-ink);font-weight:500}.legal_lettered__VhhUl{counter-reset:legal-letter}.legal_romanList__TtR9w{list-style:none;padding-left:0;counter-reset:legal-roman}.legal_romanList__TtR9w li{padding-left:2.2rem;position:relative;margin-bottom:.55rem}.legal_romanList__TtR9w li:before{content:"(" counter(legal-roman,lower-roman) ")";counter-increment:legal-roman;position:absolute;left:0;top:0;color:var(--color-ink);font-weight:500}@media (max-width:720px){.legal_header__znzXI{padding:5rem 1.25rem 2.4rem}.legal_body__flvP2{padding:2.5rem 1.25rem 3.5rem}.legal_section__GnrQK h2{font-size:1.4rem}}