.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{background:#fff;border:1px solid #dfe6f0;border-radius:12px;padding:28px;display:flex;flex-direction:column;min-width:0;transition:transform .2s ease-out,box-shadow .15s ease-out}.news-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #14243b0b}.news-card h3{font-size:22px;line-height:1.5}.news-card p{font-size:14px;flex:1}.news-card .text-link{margin-top:18px}.news-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:12px;color:#687b91}.news-meta>span:first-child{color:#1e40af}.news-toolbar{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.news-filters{display:flex;flex-wrap:wrap;gap:8px}.news-filters .button{font-size:13px;padding:8px 13px}.news-filters [aria-pressed=true]{background:#1e40af;color:white}.news-search{margin:0;min-width:240px}.news-list{padding-bottom:85px}.news-empty{padding:50px 20px;text-align:center;background:#f8fafc;border-radius:12px}.news-count{font-size:13px}.breadcrumbs{display:flex;gap:10px;padding-top:35px;font-size:12px;color:#64748b}.news-title{padding-top:35px}.news-title h1{max-width:1000px;font-size:44px;line-height:1.45}.article-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;padding-bottom:75px}.article-toc{align-self:start;position:sticky;top:110px;border-left:2px solid #e3eaf3;padding-left:22px;font-size:13px}.article-toc>a{display:block;margin:16px 0;color:#607187}.news-reading{max-width:820px;min-width:0}.news-reading h2{font-size:27px;margin-top:25px}.news-reading p{font-size:17px;line-height:2}.news-reading section{scroll-margin-top:110px;margin-bottom:40px}.news-reading details{border-bottom:1px solid #dce4ee;padding:18px 0}.news-reading summary{cursor:pointer;font-weight:600}.article-action{padding:28px;border-radius:12px;background:#f8fafc}.article-action h2{font-size:25px}.article-action .text-link{margin-left:20px}.related-news{grid-template-columns:repeat(2,minmax(0,1fr))}[hidden]{display:none!important}@media(max-width:1100px){nav{gap:20px}.article-layout{gap:35px;grid-template-columns:200px minmax(0,1fr)}}@media(max-width:760px){.news-grid,.related-news{grid-template-columns:1fr;gap:16px}.news-card{padding:24px}.news-card h3{font-size:22px}.news-toolbar{display:block}.news-search{margin-top:22px;min-width:0}.news-title h1{font-size:32px}.article-layout{display:block}.article-toc{position:static;margin-bottom:35px}.news-reading h2{font-size:24px}.news-reading p{font-size:16px}.article-action .text-link{display:block;margin:18px 0 0}.news-filters .button{min-height:44px}.news-list{padding-bottom:50px}}