.legal-page{color:#163f44;background:#f5f9f9;min-height:100vh;padding:32px max(5vw,24px) 72px}.legal-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:auto;display:flex}.legal-nav a{color:#176f69;font-weight:800;text-decoration:none}.legal-nav img{width:42px;height:42px}.legal-document{background:#fff;border:1px solid #d4e2e2;border-radius:24px;max-width:850px;margin:46px auto 0;padding:clamp(26px,5vw,64px);box-shadow:0 18px 60px #052f4b14}.legal-document h1{color:#062f4b;margin:10px 0 18px;font-size:clamp(2.1rem,6vw,4rem);line-height:1.04}.legal-document h2{color:#087f73;margin:34px 0 10px;font-size:1.3rem}.legal-document p,.legal-document li{color:#496568;font-size:1rem;line-height:1.75}.legal-document li+li{margin-top:7px}.legal-document a{color:#087f73}.legal-kicker{letter-spacing:.14em;font-weight:900;color:#087f73!important;font-size:.76rem!important}.legal-update{background:#edf8f6;border-left:4px solid #20c5c8;border-radius:8px;padding:13px 16px}.legal-alert{background:#fff7e7;border:1px solid #edd9a7;border-radius:12px;padding:16px;color:#735913!important}
