.news-heading{padding:36px 0 48px;border-bottom:1px solid var(--line)}.news-heading h1{max-width:950px;font-size:clamp(38px,4.7vw,64px)}.news-heading h1 span{color:var(--blue)}.news-heading> .container>p{font-size:17px;color:var(--muted);max-width:650px;margin:24px 0 17px}.rss-link{font-size:12px;color:var(--blue);font-weight:700}.news-list-section{background:#fff}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{border:1px solid var(--line);border-radius:19px;overflow:hidden;background:white;display:flex;flex-direction:column;min-width:0;transition:border-color .18s,transform .18s}.news-card:hover{border-color:#94b3e8;transform:translateY(-3px)}.news-card[hidden]{display:none}.news-cover{min-height:190px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:#e8effa;overflow:hidden;color:#184a96}.news-cover:before,.news-cover:after{content:'';position:absolute;z-index:0;border:1px solid currentColor;opacity:.12;border-radius:50%;width:210px;height:210px;right:-65px;top:0}.news-cover:after{width:150px;height:150px;right:-35px;top:30px}.news-cover span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;position:relative;z-index:1;max-width:80%}.news-cover b{font-family:Montserrat,Arial,sans-serif;font-weight:600;letter-spacing:-.06em;font-size:52px;line-height:1.2;position:relative;z-index:1}.news-cover i{position:absolute;right:23px;bottom:28px;font-size:28px;font-style:normal}.cover-rates{background:#172f4b;color:#d9f47b}.cover-history{background:#e8effa;color:#165be8}.cover-mortgage{background:#e8eedf;color:#2f5844}.news-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.news-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-bottom:19px}.news-meta>span:first-child,.news-meta>a:first-child{color:var(--blue);font-weight:700}.news-card h2{font-size:21px;line-height:1.4;letter-spacing:-.035em;margin-bottom:16px}.news-card h2 a:hover{color:var(--blue)}.news-card p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:26px}.news-read{margin-top:auto;display:flex;justify-content:space-between;align-items:center;color:var(--blue);font-size:12px;font-weight:700}.news-read span{font-size:23px;line-height:1}.news-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:23px}.news-filters[hidden]{display:none}.news-filters button{background:#fff;border:1px solid var(--line);border-radius:25px;padding:10px 18px;color:var(--muted);font-size:12px}.news-filters button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.news-count{font-size:11px;color:var(--muted);margin:0 0 20px}.news-editorial-note{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;margin-top:35px;max-width:850px}.news-empty{padding:45px 0;color:var(--muted)}.article-heading h1{font-size:clamp(32px,4vw,53px);max-width:1050px;line-height:1.25}.article-heading .news-meta{justify-content:flex-start;font-size:12px;margin-bottom:21px}.article-heading .event-date{font-size:12px;color:#6d7f93;padding:12px 0 0}.news-article-page .layout{border:0;padding-top:46px}.news-article>p{font-size:17px;line-height:1.85;margin:0 0 23px}.news-article h2{margin:34px 0 18px;font-size:28px}.news-article p a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.news-source{display:grid;gap:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin-top:35px;font-size:13px}.news-source b{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.news-source a{color:var(--blue);overflow-wrap:anywhere}.news-source span{font-size:11px;color:var(--muted)}.news-byline{font-size:11px;color:var(--muted);margin:22px 0}.back-to-news{display:inline-block;color:var(--blue);font-size:13px;font-weight:700;padding:12px 0}.home-page .news-card h2{font-size:20px}.news-article-page .related{margin-bottom:0}
@media(max-width:1100px){.desktop-nav{gap:17px;font-size:12px}.news-grid{gap:16px}.news-card-body{padding:20px}.news-card h2{font-size:19px}.news-cover{min-height:165px}.news-cover b{font-size:43px}}
@media(max-width:850px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-heading h1{font-size:47px}.news-article-page .layout{grid-template-columns:1fr}.news-article-page .article-heading h1{font-size:40px}.home-page .news-grid .news-card:last-child{grid-column:1/-1}.home-page .news-grid .news-card:last-child .news-cover{min-height:170px}}
@media(max-width:560px){.news-grid{grid-template-columns:1fr;gap:22px}.news-heading{padding:26px 0 32px}.news-heading h1{font-size:36px;line-height:1.22}.news-heading>.container>p{font-size:15px;line-height:1.8;margin-top:21px}.news-filters{gap:6px}.news-filters button{padding:9px 12px;font-size:11px}.news-cover{min-height:185px;padding:23px}.news-cover b{font-size:49px}.news-card-body{padding:23px}.news-card h2,.home-page .news-card h2{font-size:21px}.news-card p{font-size:13px}.news-article-page .article-heading h1{font-size:32px;overflow-wrap:anywhere}.news-article-page .layout{padding-top:29px}.news-article>p{font-size:15px;line-height:1.85}.news-article h2{font-size:24px}.news-meta{font-size:10px}.news-article-page .article-heading .news-meta{font-size:11px}.home-page .news-grid .news-card:last-child{grid-column:auto}.news-article-page .news-source{font-size:12px}.news-heading .breadcrumbs{margin-bottom:24px}}
