.news-page{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;background:#F0F2F5;color:#626775;margin:0}.news-shell{display:flex;min-height:100dvh}.news-sidebar{width:260px;flex:none;background:#173849;color:#fff;padding:32px 24px}.news-sidebar a{color:inherit;display:block;margin:18px 0;text-decoration:none}.news-main{min-width:0;flex:1;padding:32px;max-width:1400px;margin:auto}.news-main h1,.news-card h2,.news-reader h2,.news-reader h3{color:#07144C;font-weight:900}.news-main h1{font-size:clamp(28px,4vw,42px);margin:8px 0 20px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{background:white;border-radius:24px;border:1px solid #e2e8f0;overflow:hidden;text-decoration:none;color:inherit;display:block}.news-card-top{height:130px;background:linear-gradient(135deg,#07144C,#173849);display:flex;align-items:center;justify-content:center;color:#FFAD00}.news-card-copy{padding:24px}.news-card h2{font-size:20px;line-height:1.4}.news-card p,.news-reader p{line-height:1.8;overflow-wrap:anywhere}.news-meta{font-size:12px;color:#626775}.news-category{font-size:11px;background:#FFAD001a;color:#07144C;padding:5px 9px;border-radius:8px;font-weight:800;display:inline-block}.news-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.news-filters a,.news-pagination a,.news-close{background:white;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;color:#07144C;text-decoration:none}.news-filters a[aria-current]{border-color:#FFAD00;font-weight:800}.news-reader{margin:0 0 0 auto;width:min(760px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;box-sizing:border-box;border:0;padding:28px;overflow:auto;color:#626775;background:white}.news-reader::backdrop{background:#07144C88;backdrop-filter:blur(3px)}.news-reader h2{font-size:28px;line-height:1.35}.news-reader h3{font-size:19px;margin-top:28px}.news-reader a{color:#07144C;overflow-wrap:anywhere}.news-close{float:right;cursor:pointer;font-weight:700}.news-reader section{clear:both}.news-pagination{display:flex;justify-content:space-between;gap:16px;margin:28px 0}.news-reader .news-source-list{padding-left:20px}.news-page a:focus-visible,.news-reader button:focus-visible{outline:3px solid #FFAD00;outline-offset:4px}@media(max-width:1100px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.news-shell{display:block}.news-sidebar{width:auto;padding:18px}.news-sidebar a{display:inline-block;margin:8px 16px 8px 0}.news-main{padding:20px}.news-grid{grid-template-columns:1fr}.news-reader{padding:20px}}@media(prefers-reduced-motion:reduce){.news-card{transform:none!important;transition:none!important}}
