.news-intro{padding-bottom:36px}.news-intro .lead{max-width:790px}.news-intro-actions{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.news-editorial-note{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--pale);border-radius:0 12px 12px 0;margin-bottom:34px;padding:22px 26px}.news-editorial-note p{font-size:.84rem;line-height:1.7}.news-editorial-note strong{color:var(--navy)}.news-filters{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:24px}.news-filters-label{margin-bottom:12px}.news-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.news-filter-buttons button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d3dfe8;border-radius:30px;min-height:44px;padding:9px 13px;font-size:.75rem;transition:background .18s,border-color .18s,color .18s}.news-filter-buttons button:hover{border-color:var(--green)}.news-filter-buttons button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.news-filter-buttons button:disabled{cursor:default;opacity:.8}.news-filter-count{opacity:.85;margin-left:6px;font-size:.65rem}.news-results-status{margin-top:15px;font-size:.8rem}.news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.news-card{background:#fff;border:1px solid #dfe8ef;border-radius:14px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.news-card:hover{border-color:#b9cdde;transform:translateY(-3px);box-shadow:0 14px 34px #081c3317}.news-card[hidden]{display:none}.news-art{height:170px;color:var(--navy);background:linear-gradient(140deg,#eff5fa,#dce8f1);place-items:center;display:grid;position:relative;overflow:hidden}.news-art[data-visual=rates],.news-art[data-visual=regulation]{background:linear-gradient(140deg,#f1f5f0,#deebe0)}.news-art[data-visual=business],.news-art[data-visual=economy]{background:linear-gradient(140deg,#f8f6f1,#eee7da)}.news-art svg{width:240px;max-width:100%;height:145px;margin-top:13px}.news-art-label,.news-art-source{letter-spacing:.13em;color:#344f66;font-size:.56rem;font-weight:700;line-height:1.4;position:absolute}.news-art-label{top:15px;left:18px}.news-art-source{letter-spacing:.06em;font-size:.52rem;bottom:12px;right:18px}.news-art-circle{fill:#fff;opacity:.72}.news-art-baseline{stroke:#b3c6d4;stroke-width:1px}.news-art-dot{fill:var(--green)}.news-card-body{flex-direction:column;flex:1;padding:24px 22px;display:flex}.news-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.news-card-meta .eyebrow{letter-spacing:.1em;font-size:.56rem}.news-card-meta time{color:var(--muted);font-size:.64rem}.news-card h3{letter-spacing:-.025em;font-size:1.47rem;line-height:1.2}.news-card p{margin-top:12px;font-size:.81rem;line-height:1.65}.news-card p.news-period{border-top:1px solid var(--line);margin-top:18px;padding-top:13px;font-size:.69rem;line-height:1.55}.news-read{color:var(--navy);justify-content:space-between;align-items:center;margin-top:auto;padding-top:21px;font-size:.76rem;font-weight:650;display:flex}.news-read>span{color:var(--green);font-size:1.3rem}.news-empty{background:var(--pale);border-radius:12px;padding:32px}.news-empty h3{font-size:1.4rem}.news-empty p{margin-top:12px;font-size:.87rem}.news-empty[hidden]{display:none}.news-reading-section{padding-top:34px}.news-reading-section .section-head h2{font-size:2rem}.news-date-note{max-width:820px;margin-top:20px;font-size:.78rem;line-height:1.7}.news-date-note strong{color:var(--navy)}.news-article-summary h2{letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin:0;font:700 .65rem/1.4 system-ui,sans-serif}.news-article-summary p{margin-top:12px}.news-practical,.news-limits,.news-sources{margin-top:38px}.news-practical h2,.news-limits h2,.news-sources h2{margin-bottom:16px;font-size:1.65rem;line-height:1.2}.news-practical ul,.news-limits ul{color:var(--ink);padding-left:22px;font-size:.94rem;line-height:1.75}.news-practical li,.news-limits li{margin-block:9px}.news-limits{background:var(--sand);border-radius:10px;padding:25px 28px}.news-limits h2{font-size:1.3rem}.news-limits ul{margin-bottom:0;font-size:.85rem}.news-sources ol{margin:0;padding-left:22px}.news-sources li{overflow-wrap:anywhere;padding-bottom:17px;font-size:.85rem}.news-sources a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.news-sources a:hover{color:var(--green)}.news-source-publisher,.news-source-dates{color:var(--muted);margin-top:5px;font-size:.74rem;display:block}.news-source-dates{font-size:.7rem}.news-prefolio-note{margin-top:32px}.news-article-aside .aside-note p{font-size:.84rem}.news-article-aside .aside-note .text-link{color:#d9eee5;margin-top:15px}.news-article-aside .aside-note .text-link:hover{color:#fff}.news-recommendations .section-head h2{font-size:2.05rem}.news-article-body{max-width:790px}.news-rss-note{margin-top:18px;font-size:.76rem}@media (width<=1000px){.news-list{gap:16px}.news-card-body{padding:21px 18px}.news-card h3{font-size:1.3rem}.news-card-meta{gap:7px}.news-card-meta time{font-size:.6rem}}@media (width<=850px){.news-list,.news-list-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article-aside nav ol{columns:1}.news-practical,.news-limits,.news-sources{scroll-margin-top:110px}}@media (width<=620px){.news-list,.news-list-compact{grid-template-columns:1fr}.news-card{border-radius:12px}.news-art{height:156px}.news-card-body{padding:22px}.news-card h3{font-size:1.45rem}.news-card-meta time{font-size:.67rem}.news-card p{font-size:.86rem}.news-editorial-note{padding:18px 20px}.news-editorial-note p{font-size:.8rem}.news-intro-actions{gap:17px}.news-filter-buttons{gap:7px}.news-filter-buttons button{padding:9px 11px;font-size:.72rem}.news-filters{margin-bottom:24px}.news-date-note{font-size:.76rem}.news-limits{padding:22px}.news-practical ul{font-size:.91rem}.news-empty{padding:24px}.news-article-body .takeaway{padding:22px}.news-source-dates{line-height:1.65}}
