.legal_page__UMb4A{min-height:100vh;padding:36px 20px 72px;color:#122a35;background:radial-gradient(circle at 12% 10%,rgba(8,145,126,.1),transparent 28%),#f7faf9}.legal_shell__DDoiz{width:min(920px,100%);margin:0 auto}.legal_card__JLbjn,.legal_header__yuPUE{border:1px solid #d5e3e2;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(16,55,66,.08)}.legal_header__yuPUE{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px}.legal_brand__OUYRw{display:flex;align-items:center;gap:12px;color:#0d3442;text-decoration:none}.legal_brand__OUYRw svg{width:40px;color:#078b7c}.legal_brand__OUYRw span{display:grid}.legal_brand__OUYRw strong{letter-spacing:.08em}.legal_brand__OUYRw small,.legal_muted__98Afr{color:#70848b}.legal_back__SW3ES{color:#087f73;font-weight:800;text-decoration:none}.legal_card__JLbjn{margin-top:22px;padding:clamp(26px,5vw,54px)}.legal_eyebrow__dzh_i{display:inline-flex;padding:7px 12px;border-radius:999px;color:#08776c;background:#eaf7f4;font-size:.86rem;font-weight:800}.legal_card__JLbjn h1{margin:18px 0 8px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.14}.legal_lead__JMzCu{max-width:720px;color:#526a72;font-size:1.08rem;line-height:2}.legal_section__uTbI4{padding:22px 0;border-top:1px solid #e4eceb}.legal_section__uTbI4:first-of-type{margin-top:28px}.legal_section__uTbI4 h2{margin:0 0 10px;font-size:1.25rem}.legal_section__uTbI4 li,.legal_section__uTbI4 p{color:#445e66;line-height:1.9}.legal_section__uTbI4 ul,.legal_steps__srYP6{margin:10px 0 0;-webkit-padding-start:22px;padding-inline-start:22px}.legal_notice__LpyyN{padding:16px 18px;border:1px solid #b9ddd6;border-radius:15px;color:#175a54;background:#f0faf7;line-height:1.8}.legal_actions__pgj0T{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.legal_primary__ZXii2,.legal_secondary__ACvW6{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;font-weight:850;text-decoration:none}.legal_primary__ZXii2{color:#fff;background:#087f73}.legal_secondary__ACvW6{color:#086a62;border:1px solid #b9d7d3;background:#fff}@media (max-width:640px){.legal_header__yuPUE{align-items:flex-start}.legal_brand__OUYRw small{display:none}.legal_card__JLbjn{border-radius:18px}}