.legal-page{background:#f3faf8}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1030px;margin:auto;padding:25px 24px;color:#163a4b}.legal-header .brand-text{font-size:15px;text-shadow:none}.legal-header>a:last-child{font-size:13px;font-weight:750;text-decoration:none;color:#1d7d8e}.legal{max-width:920px;margin:38px auto 90px;padding:42px clamp(22px,5vw,64px);background:#fff;border:1px solid #e0efed;border-radius:27px;box-shadow:0 15px 45px #2a6e6c12}.legal h1{color:#173e4e;font-size:clamp(38px,5vw,61px);text-shadow:none;line-height:1.05;margin:16px 0}.legal-lead{font-size:19px;color:#4d6b75;line-height:1.6;max-width:720px}.legal section{border-top:1px solid #e1edeb;padding-top:27px;margin-top:30px}.legal h2{font-size:22px;letter-spacing:-.025em;margin-bottom:9px}.legal section p{font-size:15px;line-height:1.75;color:#4f6972;max-width:740px}.legal a{color:#087d99}.legal-updated{font-size:12px;color:#7a9197;margin-top:38px}@media(max-width:650px){.legal{border-radius:0;border-left:0;border-right:0;margin:10px auto 45px;padding-top:33px}.legal-lead{font-size:16px}}
