body{overflow-wrap:break-word}.ns-content{max-width:1120px;margin:auto;padding:48px 24px 64px}.ns-content h1{font-size:clamp(34px,5vw,62px);line-height:1.12;letter-spacing:-.04em;max-width:850px}.ns-content h2{font-size:clamp(26px,3vw,36px);line-height:1.25}.ns-content p,.ns-content li{line-height:1.75;color:#43516b}.ns-content section{margin:42px 0}.ns-kicker{color:#225be0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.ns-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ns-card{padding:28px;border:1px solid #dce4f0;background:#f7f9fe;border-radius:20px}.ns-card h3{font-size:22px;margin-top:0}.ns-content a:not(.button){color:#2152ce}.ns-note{border-left:3px solid #245de8;padding:12px 22px;background:#eff4ff}.ns-content li{margin:14px 0}.ns-content img{max-width:100%;height:auto;border-radius:16px}.ns-content .button{display:inline-flex;margin:8px 8px 8px 0}.ns-support{overflow-wrap:anywhere}footer{flex-wrap:wrap;gap:18px}.site-header nav{gap:18px}@media(max-width:700px){.ns-content{padding:28px 20px 44px}.ns-grid{grid-template-columns:1fr}.ns-card{padding:22px}.ns-content h1{font-size:36px}.ns-content section{margin:30px 0}}