.terms-page{color:#132238;background:#f4f6fa;min-height:calc(100vh - 78px);padding:clamp(38px,6vw,82px) 20px 88px}.terms-shell{width:min(980px,100%);margin:0 auto}.terms-intro{color:#fff;background:linear-gradient(130deg,#101827 0%,#1b2639 66%,#262f3d 100%);border-radius:24px;margin-bottom:24px;padding:clamp(25px,5vw,48px);box-shadow:0 18px 48px #11182726}.terms-kicker{color:#ffb0b0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.terms-intro h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(32px,5.1vw,58px);line-height:.98}.terms-intro p:last-child{color:#d7ddeb;max-width:650px;margin:18px 0 0;line-height:1.6}.terms-document{background:#fff;border:1px solid #e0e6ef;border-radius:24px;padding:clamp(24px,5vw,56px);box-shadow:0 12px 32px #1522380f}.terms-content{font-size:16px;line-height:1.72}.terms-content h1,.terms-content h2,.terms-content h3{scroll-margin-top:96px}.terms-content h1{color:#10213c;letter-spacing:-.038em;margin:0 0 18px;font-size:clamp(28px,4.2vw,44px);line-height:1.08}.terms-content h1:not(:first-child){border-top:1px solid #e6ebf1;margin-top:62px;padding-top:28px}.terms-content h2{color:#132238;margin:28px 0 12px;font-size:clamp(20px,3vw,26px);line-height:1.2}.terms-content h3{color:#c61e2b;letter-spacing:.02em;margin:26px 0 12px;font-size:15px;line-height:1.38}.terms-content p{color:#3d4a5d;margin:0 0 18px}.terms-content strong{color:#14233a}.terms-content ul,.terms-content ol{color:#3d4a5d;margin:-3px 0 20px;padding-left:24px}.terms-content li{margin:4px 0;padding-left:3px}.terms-content hr{background:#e3e8ef;border:0;height:1px;margin:34px 0}.terms-content a{color:#d61f2b;text-underline-offset:3px;font-weight:700}@media (max-width:600px){.terms-page{padding:24px 14px 52px}.terms-intro,.terms-document{border-radius:18px}.terms-content{font-size:15px;line-height:1.66}.terms-content h1:not(:first-child){margin-top:46px}}
