.news-page{width:min(100% - 32px,1200px);margin:0 auto;padding-bottom:64px;color:#182c38}
.news-page a{color:#126b8d;text-underline-offset:3px}
.news-page a:focus-visible,.news-page button:focus-visible,.news-page input:focus-visible{outline:3px solid #0b7797;outline-offset:3px}
.news-card__content h3 a:hover{text-decoration:underline;color:#0b5574}
.news-search button{display:inline-flex;align-items:center;gap:7px}
.news-breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;padding:24px 0;color:#526b79;font-size:14px}
.news-heading{padding:24px 0 18px}.news-heading h1,.news-article h1{font-size:clamp(32px,4vw,52px);line-height:1.13;font-weight:750}.news-heading p{max-width:700px;color:#526b79}
.news-search{max-width:480px;margin:12px 0 40px}.news-search label{display:block;font-weight:650;margin-bottom:8px}.news-search div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.news-search input{min-width:0;flex:1 1 220px;border:1px solid #a8bec9;border-radius:8px;padding:11px 14px}.news-search button{border:0;border-radius:8px;background:#126b8d;color:white;padding:11px 18px}.news-search a{padding:8px}
.news-page section{margin:32px 0}.news-page h2{font-size:clamp(22px,2.5vw,30px);margin-bottom:22px}.news-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{overflow:hidden;border:1px solid #d7e4ea;border-radius:12px;background:white}.news-card--featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.news-card__image{display:block;min-height:180px;background:#e6f3f7}.news-card__image img{display:block;width:100%;height:100%;max-height:330px;object-fit:contain}.news-card__content{padding:22px}.news-card__content h3{font-size:clamp(20px,2vw,26px);line-height:1.25}.news-card__content h3 a{text-decoration:none}.news-card__meta{color:#526b79;font-size:14px}.news-card__label{color:#126b8d;font-size:13px}.news-empty{padding:32px;border:1px solid #d7e4ea;border-radius:12px;background:#f8fafb}.news-pagination{display:flex;gap:8px;flex-wrap:wrap;margin:36px 0}.news-pagination a{padding:9px 14px;border:1px solid #d7e4ea;border-radius:8px}.news-pagination a[aria-current]{background:#126b8d;color:white}
.news-article__head,.news-article__body,.news-article__sources,.news-article__catalog{max-width:700px;margin-left:auto;margin-right:auto}.news-article__lead{font-size:20px;line-height:1.55;color:#526b79}.news-article__hero{max-width:960px;margin:28px auto}.news-article__hero img{display:block;max-width:100%;height:auto;margin:auto}.news-article figcaption{max-width:700px;margin:8px auto 0;color:#526b79;font-size:14px}.news-article__body{font-size:17px;line-height:1.7;overflow-wrap:anywhere}.news-article__body img{max-width:100%;height:auto}.news-article__body h2,.news-article__body h3{margin-top:1.6em}.news-article__sources,.news-article__catalog{padding:20px 0;border-top:1px solid #d7e4ea;margin-top:28px}.news-preview-label{background:#e6f3f7;padding:12px;border-radius:8px}
@media(max-width:850px){.news-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-feed{grid-template-columns:1fr}.news-card--featured{grid-template-columns:1fr}.news-search{max-width:none}.news-page{width:min(100% - 24px,1200px)}}
