.legal-page{color:#071a25;background:#f3f6f4;min-height:100vh;padding:40px 24px 90px}.legal-shell{width:min(820px,100%);margin:auto}.legal-back{color:#087e65;align-items:center;gap:9px;margin-bottom:42px;font-size:13px;font-weight:700;display:inline-flex}.legal-document{background:#fff;border:1px solid #071a2517;border-radius:18px;padding:56px 64px;box-shadow:0 24px 70px #0f303314}.legal-kicker{color:#07836a;text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px;font-size:10px;font-weight:800;display:block}.legal-document h1{letter-spacing:-.045em;margin:0 0 18px;font-size:40px;line-height:1.12}.legal-date{color:#75858a;margin-bottom:38px;font-size:12px}.legal-note{color:#38585a;background:#edf8f4;border-left:3px solid #13b88c;margin-bottom:34px;padding:16px 18px;font-size:12px;line-height:1.65}.legal-document h2{margin:34px 0 12px;font-size:19px}.legal-document p,.legal-document li{color:#53666b;font-size:14px;line-height:1.75}.legal-document ul{padding-left:20px}.legal-document strong{color:#15333a}.legal-footer{color:#75858a;border-top:1px solid #e1e8e6;margin-top:35px;padding-top:22px;font-size:12px;line-height:1.65}@media (max-width:650px){.legal-page{padding:25px 15px 60px}.legal-document{padding:34px 24px}.legal-document h1{font-size:31px}}
