.legal_page__U9PRk{margin:24px 0 54px;display:grid;gap:18px}.legal_hero__GukK7{border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(242,228,5,.18) 0,rgba(242,228,5,0) 34%),radial-gradient(circle at 100% 0,rgba(242,84,27,.1) 0,rgba(242,84,27,0) 28%),linear-gradient(180deg,var(--surface) 0,var(--surface-muted) 100%);padding:22px 20px;display:grid;gap:12px}.legal_eyebrow___um8W{margin:0;width:-moz-fit-content;width:fit-content;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--primary-dark);padding:7px 12px;font-size:12px;font-weight:800}.legal_hero__GukK7 h1{margin:0;color:var(--text);line-height:1.04;font-size:clamp(28px,7vw,46px);letter-spacing:-.45px}.legal_hero__GukK7 p{margin:0;color:var(--muted);max-width:70ch;line-height:1.5}.legal_metaRow__YnPq3{display:flex;flex-wrap:wrap;gap:10px 18px}.legal_metaRow__YnPq3 span{color:var(--muted);font-size:13px;display:inline-flex;align-items:center;gap:8px}.legal_metaRow__YnPq3 span:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--brand-highlight)}.legal_content__qHTI_{border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:18px;display:grid;gap:18px}.legal_section__p9FBI{display:grid;gap:8px}.legal_section__p9FBI h2{margin:0;color:var(--text);font-size:clamp(21px,5vw,30px);letter-spacing:-.3px;line-height:1.1}.legal_section__p9FBI p{margin:0;color:var(--muted);line-height:1.65}.legal_section__p9FBI ul{margin:0;padding-left:18px;display:grid;gap:7px;color:var(--muted);line-height:1.6}.legal_note__MKw0Y{border:1px solid var(--border);border-radius:16px;background:var(--surface-muted);padding:14px;display:grid;gap:6px}.legal_note__MKw0Y strong{color:var(--text);font-size:14px}.legal_note__MKw0Y p{margin:0;color:var(--muted);line-height:1.6}.legal_contactCard__e3EcK{border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,var(--surface) 0,var(--surface-muted) 100%);padding:16px;display:grid;gap:6px}.legal_contactCard__e3EcK h2{margin:0;color:var(--text);font-size:20px}.legal_contactCard__e3EcK p{margin:0;color:var(--muted);line-height:1.55}.legal_contactCard__e3EcK a{color:var(--primary-dark);text-decoration:none;font-weight:700}.legal_contactCard__e3EcK a:hover{text-decoration:underline}@media (min-width:900px){.legal_content__qHTI_{padding:22px}}