.news-section{padding:36px 0 54px;scroll-margin-top:110px}.news-category-nav{position:static;display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 38px;padding:0;background:none;border:0;box-shadow:none}.news-category-nav a{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid white;border-radius:15px;background:linear-gradient(140deg,#fff,#e8f1f9);box-shadow:0 3px 0 #c4d5e3;color:#4b6b88;font-size:12px}.news-category-nav a:hover{color:#0874d1}.news-category-nav span,.news-count{font-size:11px;color:#6d8fa9}.news-group{margin:38px 0 50px;scroll-margin-top:115px}.news-group>.section-heading{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:24px}.news-group h2{font-size:28px}.news-count{border:1px solid white;border-radius:30px;padding:5px 9px;background:#e6f3fc}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.news-card .thick-card__card{min-height:430px;padding-bottom:0}.news-card .thick-card__media{aspect-ratio:4/3;display:block}.news-card-copy{position:relative;transform:translateZ(20px);padding:22px 24px 26px;display:flex;flex-direction:column;flex:1;gap:15px}.news-meta{display:flex;flex-wrap:wrap;gap:5px 14px;color:#62819d;font-size:10px;line-height:1.6}.news-meta>span{color:#2384c9;font-weight:600}.news-card h3{font-size:20px;line-height:1.22;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.news-card-copy>p{font-size:12px;color:#59738c;line-height:1.65;margin:0 0 6px}.news-card-copy>.more{margin-top:auto;color:#1268cc;font-size:13px;font-weight:600}.news-card a:focus-visible{outline:2px solid #1684d8;outline-offset:4px}.news-article{padding:38px 0 50px}.news-back{margin-bottom:28px}.news-article-heading{max-width:860px;margin-bottom:32px}.news-article-heading .news-meta{font-size:12px;margin-bottom:18px}.news-article-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.1;margin-bottom:22px}.news-article-heading>p{font-size:17px;color:#56718a;max-width:760px;line-height:1.7}.news-reading-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:start}.news-reading{padding:35px 38px;background:#fffffff0;border:1px solid #fff;border-radius:22px;box-shadow:0 5px 0 #c8d7e3}.news-reading section+section{margin-top:30px}.news-reading h2{font-size:26px;margin:0 0 17px}.news-reading h3{font-size:21px;margin:20px 0 12px}.news-reading p,.news-reading li{font-size:15px;line-height:1.8;color:#48637b}.news-reading p+p{margin-top:14px}.news-reading a{color:#1277c9}.news-aside{border:1px solid #fff;border-radius:22px;overflow:hidden;background:#f6fbff;box-shadow:0 5px 0 #c8d7e3}.news-aside>img{width:100%;height:auto;display:block}.news-aside>div{padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.news-aside .button{font-size:13px}.news-related{padding:15px 0 60px}
.news-card .thick-card__card{flex:1}
@media(max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.news-card h3{font-size:23px}.news-card-copy>p{font-size:14px}.news-reading-layout{gap:22px}.news-reading{padding:28px}.news-reading h2{font-size:23px}}
@media(max-width:650px){.news-reading-layout{grid-template-columns:1fr}.news-aside{order:-1}.news-aside>img{max-height:320px;object-fit:contain}.news-section{padding-top:28px}.news-section>.section-heading{align-items:start;flex-direction:column;gap:14px}.news-section h2{font-size:30px}.news-article{padding-top:25px}.news-article-heading>p{font-size:15px}.news-reading{padding:25px}.news-article-heading h1{font-size:34px}.news-category-nav{gap:8px}.news-category-nav a{padding:11px 13px}.news-group{scroll-margin-top:90px}}
@media(max-width:480px){.news-grid{grid-template-columns:1fr;gap:30px;padding-inline:10px}.news-card .thick-card__card{min-height:0}.news-card-copy{padding:22px 25px 26px}.news-card .thick-card__media{width:calc(100% - 28px);margin:14px 14px 0}.news-card-copy>.more{margin-top:8px}.news-meta{font-size:11px}.news-card h3{font-size:24px}}
.news-category-nav a[aria-current=page]{background:linear-gradient(120deg,#18b5d8,#0c5dd7);color:#fff;box-shadow:0 3px 0 #175b99}.news-category-nav a[aria-current=page] span{color:#d7f2ff}
