/* База знаний */
.knowledge-page{background:#fff;color:#20323a;font-family:"Segoe UI",Arial,Helvetica,sans-serif}
.knowledge-page .knowledge-main{min-height:0;padding:0}
.knowledge-page .knowledge-main h1,.knowledge-page .knowledge-main h2,.knowledge-page .knowledge-main h3{text-transform:none}

.knowledge-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 5%,rgba(117,207,200,.27),transparent 35%),linear-gradient(180deg,#eaf5f3 0%,#f7faf9 100%)}
.knowledge-hero::after{content:"";position:absolute;right:-190px;bottom:-260px;width:620px;height:620px;border:1px solid rgba(35,139,144,.13);border-radius:50%;box-shadow:0 0 0 85px rgba(35,139,144,.035),0 0 0 170px rgba(35,139,144,.025);pointer-events:none}
.knowledge-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:end;gap:8%;padding-block:104px 112px}
.knowledge-eyebrow{margin:0 0 19px!important;color:#168095!important;font-size:11px!important;font-weight:800;line-height:1.4!important;letter-spacing:.14em;text-transform:uppercase}
.knowledge-hero h1{margin:0!important;color:#10394f;font-size:clamp(58px,6.7vw,88px)!important;font-weight:750;line-height:1.04;letter-spacing:-.065em}
.knowledge-hero-rule{display:block;width:70px;height:3px;margin-top:31px;border-radius:3px;background:#39a6a1}
.knowledge-hero-copy{padding-bottom:3px}
.knowledge-hero-copy p{max-width:600px;margin:0 0 20px;color:#526b72;font-size:16px;line-height:1.75}
.knowledge-hero-copy .knowledge-lead{margin-bottom:23px;color:#204452;font-size:21px;font-weight:580;line-height:1.53}

.knowledge-topics{padding:100px 0 112px;background:#fff}
.knowledge-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:37px}
.knowledge-section-heading h2{margin:0!important;color:#10394f;font-size:clamp(38px,4.4vw,58px)!important;font-weight:730;line-height:1.11;letter-spacing:-.052em}
.knowledge-section-heading>p{max-width:330px;margin:0 0 5px;color:#647a80;font-size:15px;line-height:1.6}
.knowledge-page .knowledge__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin:0}
.knowledge-page .knowledge__item{display:block;min-height:0;overflow:hidden;border:1px solid #dce8e7;border-radius:18px;background:#fff;padding:0;color:#173d4d;box-shadow:0 14px 30px rgba(24,65,75,.065);text-align:left}
.knowledge-page .knowledge__item img{position:static;width:100%;height:auto;aspect-ratio:650/300;object-fit:cover;filter:none}
.knowledge-card-content{min-height:137px;padding:26px 29px 31px}
.knowledge-card-content>span{display:block;margin-bottom:11px;color:#168095;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.knowledge-page .knowledge-card-content h3{margin:0;color:#173d4d;font-size:clamp(24px,2.4vw,31px);font-weight:700;line-height:1.2;letter-spacing:-.04em}

.knowledge-publications{padding:104px 0 118px;background:#eff5f3}
.knowledge-page .publications__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none}
.knowledge-page .publications__item{position:relative;display:flex;align-items:center;min-height:91px;border-top:1px solid #cbdedb;background:transparent;padding:19px 12px 19px 30px;color:#274d59;font-size:17px;font-weight:600;line-height:1.45}
.knowledge-page .publications__item a{display:block;width:100%;color:inherit;text-decoration:none}
.knowledge-page .publications__item a:hover{color:#087f84;text-decoration:underline}
.knowledge-page .publications__item:focus-within{background:#e4f1ed}
.knowledge-page .publications__item:nth-last-child(-n+2){border-bottom:1px solid #cbdedb}
.knowledge-page .publications__item::before{content:"";position:absolute;left:1px;top:50%;width:8px;height:8px;border:1.5px solid #2b9896;border-radius:50%;transform:translateY(-50%)}

@media(max-width:850px){
  .knowledge-hero-grid{gap:5%;padding-block:85px 93px}
  .knowledge-hero h1{font-size:clamp(54px,7vw,72px)!important}
  .knowledge-hero-copy .knowledge-lead{font-size:19px}
  .knowledge-topics,.knowledge-publications{padding-block:82px 91px}
}
@media(max-width:620px){
  .knowledge-hero-grid{grid-template-columns:1fr;gap:30px;padding-block:70px 76px}
  .knowledge-hero h1{font-size:clamp(54px,12vw,70px)!important}
  .knowledge-hero-rule{margin-top:24px}
  .knowledge-hero-copy .knowledge-lead{font-size:18px}
  .knowledge-hero-copy p{font-size:15px}
  .knowledge-section-heading{display:block;margin-bottom:27px}
  .knowledge-section-heading>p{max-width:none;margin-top:17px}
  .knowledge-page .knowledge__list,.knowledge-page .publications__list{grid-template-columns:1fr}
  .knowledge-page .knowledge__list{gap:18px}
  .knowledge-card-content{min-height:0;padding:24px}
  .knowledge-page .publications__item{min-height:76px;font-size:16px}
  .knowledge-page .publications__item:nth-last-child(2){border-bottom:0}
  .knowledge-topics,.knowledge-publications{padding-block:72px 80px}
}
