.legal_header__TjZjZ{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:var(--nav-h);padding:.65rem var(--pad-x);background:rgba(255,255,255,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.legal_brand__E1Ps1{display:flex;align-items:center;gap:.5rem;color:var(--text);font-weight:500;font-size:.95rem;letter-spacing:-.02em}.legal_brand__E1Ps1 img{width:24px;height:24px}.legal_back__8r0cb{color:var(--text-2);font-size:.85rem}.legal_main__yqELD{padding:2.5rem 0 4rem}.legal_eyebrow__gUcwz{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 .6rem;font-weight:500}.legal_title__OH6N6{font-family:var(--font-display);font-size:clamp(2rem,6vw,2.75rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0 0 .5rem;max-width:20ch}.legal_updated__vxHkO{color:var(--text-3);font-size:.85rem;margin:0 0 2.5rem}.legal_article__V7v_4{max-width:68ch;color:var(--text-2);font-size:1rem;line-height:1.7}.legal_article__V7v_4 h2{font-family:var(--font-display);font-weight:400;font-size:1.3rem;letter-spacing:-.01em;color:var(--text);margin:2.25rem 0 .75rem}.legal_article__V7v_4 h2:first-child{margin-top:0}.legal_article__V7v_4 p{margin:0 0 1rem}.legal_article__V7v_4 ul{margin:0 0 1rem;padding-left:1.25rem}.legal_article__V7v_4 li{margin:0 0 .5rem}.legal_article__V7v_4 a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:2px}.legal_article__V7v_4 strong{color:var(--text);font-weight:600}.legal_contactCard__jBoVC{margin-top:2.5rem;padding:1.5rem;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.legal_contactCard__jBoVC p{margin:0 0 .75rem}.legal_contactCard__jBoVC p:last-child{margin-bottom:0}.legal_mailLink__fuxEx{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text)}@media (min-width:640px){.legal_main__yqELD{padding:3.5rem 0 5rem}}