.news-shell{background:#f7f5f0;color:#232323}.news-top{display:flex;align-items:center;justify-content:space-between;padding:24px max(24px,5vw);background:#232323;color:#fff;gap:24px}.news-top img{width:145px;height:auto}.news-top nav{display:flex;gap:26px;flex-wrap:wrap}.news-top a:focus-visible,.news-shell a:focus-visible{outline:3px solid #F48124;outline-offset:5px}.news-wrap{max-width:1120px;margin:auto;padding:60px 26px 90px}.news-kicker{font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#745640}.news-shell h1{font-size:clamp(2.5rem,5.6vw,4.7rem);line-height:1.08;letter-spacing:-.035em;max-width:1000px}.news-shell .news-intro{font-size:1.3rem;line-height:1.7;max-width:780px}.news-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:1rem;color:#666;margin:24px 0 40px}.news-meta .news-tag{background:#F48124;color:#232323;padding:4px 12px}.news-feature{display:grid;grid-template-columns:240px 1fr;margin:42px 0;border:1px solid #d8d4ce;background:#fff}.news-date-art{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#F48124;color:#232323;padding:40px 20px;min-height:260px}.news-date-art strong{font-family:Syne,sans-serif;font-size:7rem;line-height:1}.news-date-art span{font-size:1.1rem;letter-spacing:.08em}.news-feature-content{padding:38px}.news-feature h2{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.17}.news-feature p{font-size:1.1rem}.news-read{display:inline-block;font-weight:600;border-bottom:2px solid #F48124;margin-top:12px;padding-bottom:5px}.news-article{max-width:850px}.news-article p,.news-article li{font-size:1.15rem;line-height:1.85}.news-article .article-lead{font-size:1.35rem}.news-article h2{font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.22;margin:48px 0 20px;letter-spacing:-.02em}.news-article a{color:#8f3e00;text-decoration:underline;text-underline-offset:3px}.news-note{background:#fff;border-left:5px solid #F48124;padding:22px 25px;font-size:1.15rem;line-height:1.8;margin:30px 0}.article-toc{display:grid;gap:10px;border-top:1px solid #d8d4ce;border-bottom:1px solid #d8d4ce;padding:24px 0}.article-toc a{font-size:1.05rem}.news-table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:1.08rem}caption{text-align:left;font-weight:600;margin-bottom:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d8d4ce;padding:16px 14px;line-height:1.65}th{background:#232323;color:#fff}td:first-child{white-space:nowrap;font-weight:600}.article-checklist li{padding-left:8px;margin-bottom:20px}.news-article details{border-top:1px solid #d8d4ce;padding:20px 0}.news-article summary{font-size:1.15rem;font-weight:600;cursor:pointer}.article-sources{margin-top:55px;padding-top:10px;border-top:3px solid #F48124}.article-sources p,.article-sources li{font-size:1rem;overflow-wrap:anywhere}.news-cta{padding:34px;background:#232323;color:#fff;margin:50px 0}.news-cta h2{margin:0 0 15px}.news-cta a{display:inline-block;background:#F48124;color:#232323;padding:14px 20px;text-decoration:none;font-weight:600}.news-bottom{background:#232323;color:#fff;padding:32px max(24px,5vw);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.news-bottom nav{display:flex;gap:22px}.news-home{background:#f0ece5;color:#232323}.news-home h2{font-size:clamp(2rem,4vw,3.5rem)}.news-home .news-feature{color:#232323}.news-home p{font-size:1.1rem}@media(max-width:650px){.news-feature{grid-template-columns:1fr}.news-date-art{min-height:140px;flex-direction:row;gap:20px}.news-date-art strong{font-size:5rem}.news-feature-content{padding:26px}.news-top{align-items:flex-start}.news-top nav{gap:12px;font-size:.95rem}.news-top img{width:112px}.news-wrap{padding-top:38px}.news-bottom nav{flex-wrap:wrap}.news-article p,.news-article li{font-size:1.08rem}.news-cta{padding:25px}.news-table-wrap{margin:0 -5px}}

.news-home h3{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2}
