.kn-hero{background:#13243b;color:#fff;padding:190px 0 115px}.kn-hero .eyebrow{color:#afc2ed}.kn-hero h1{font-size:clamp(64px,8vw,125px);font-weight:600;letter-spacing:-.085em;line-height:1.02;margin:45px 0 35px}.kn-hero h1 em{font-style:normal;color:#a9bdff}.kn-hero p{max-width:570px;color:#c5cddd;font-size:17px;line-height:1.8}.kn-list{background:#f4f2ed;padding:90px 0 130px}.kn-head{display:flex;justify-content:space-between;border-bottom:1px solid #aeb7c5;padding-bottom:28px;color:#5671a5;font-size:10px;letter-spacing:.17em;font-weight:800}.kn-row{display:grid;grid-template-columns:1fr 45px;align-items:center;gap:28px;padding:28px 0;border-bottom:1px solid #c7cdd4;transition:padding .2s,color .2s}.kn-row:hover{padding-left:15px;color:#4969ac}.kn-row h2{font-size:clamp(21px,2.3vw,35px);font-weight:600;letter-spacing:-.05em;line-height:1.24;margin:0}.kn-arrow{font-size:25px;color:#6480b8}.kn-pagination{display:flex;flex-wrap:wrap;gap:15px;margin-top:55px;font-size:11px;letter-spacing:.08em;font-weight:800}.kn-pagination a,.kn-pagination span{border:1px solid #acb9cb;padding:12px 15px}.kn-pagination .current{background:#1b2e4a;color:#fff}@media(max-width:760px){.kn-hero{padding:130px 0 85px}.kn-list{padding:70px 0}.kn-row{grid-template-columns:1fr 30px;gap:12px}.kn-head span:last-child{display:none}}
