.main-content{padding-top:30px}.lead-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(310px,.82fr);gap:24px}.lead-visual{background:#fff;border:1px solid var(--rule);padding:13px}.lead-visual .image-wrap{aspect-ratio:1.98;position:relative}.lead-visual img{width:100%;height:100%;object-fit:cover}.lead-stamp{position:absolute;right:17px;bottom:17px;background:var(--amber);font-weight:900;font-size:.72rem;padding:5px 12px;color:var(--ink)}.lead-copy{padding:23px 17px 11px}.lead-copy h1{font-size:clamp(1.85rem,2.6vw,2.75rem);margin:8px 0 12px;line-height:1.52}.lead-copy p{font-size:.96rem;color:#53616e;max-width:690px}.lead-context{margin-top:20px;background:var(--ice);padding:18px 22px;border-right:4px solid #66a6b4}.lead-context h3{font-size:.95rem;margin-bottom:5px;color:var(--ink)}.lead-context p{font-size:.79rem;line-height:1.8;margin:0}.lead-sidebar{display:flex;flex-direction:column;gap:18px}.dispatch-label{font-size:.72rem;color:#fff;background:var(--ink);padding:6px 12px;display:inline-flex;font-weight:900;align-self:start}.side-brief{padding:19px 20px 12px;border:1px solid var(--rule);background:#fff;flex:1}.side-brief h2{font-size:1.48rem;margin:10px 0 2px}.brief-deck{font-size:.77rem;color:var(--slate);line-height:1.7}.brief-item{display:grid;grid-template-columns:31px 1fr;gap:13px;border-top:1px solid #e7ebeb;padding:12px 0}.brief-num{font-family:Arial,sans-serif;font-size:1.35rem;color:#b98d37;line-height:1.2;font-weight:700}.brief-item h3{font-size:.88rem;line-height:1.65;margin:0}.brief-item .category-pill{font-size:.63rem}.side-subscription{background:var(--ink);color:#fff;padding:17px 21px;border-top:4px solid var(--amber)}.side-subscription strong{font-size:1rem}.side-subscription p{font-size:.8rem;line-height:1.8;color:#d1e1ed;margin:7px 0 0}.feature-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:27px}.mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.mini-grid .news-card{background:#fff;border:1px solid var(--rule)}.mini-grid .news-card h3{font-size:1.03rem}.feature-block{background:#fff;border:1px solid var(--rule)}.feature-block img{width:100%;aspect-ratio:16/8.5;object-fit:cover}.feature-body{padding:19px 22px}.feature-body h3{font-size:1.38rem}.feature-body p{color:var(--slate);font-size:.87rem}.latest-desk{background:#fff;border:1px solid var(--rule);padding:19px 23px}.latest-desk .sect-head{margin-bottom:7px}.desk-row{display:grid;grid-template-columns:87px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.desk-row:last-child{border:0}.desk-timestamp{font-size:.7rem;font-weight:750;color:#8b6724}.desk-row h3{font-size:.91rem;line-height:1.67;margin:0 0 4px}.desk-row p{font-size:.74rem;color:var(--slate);margin:0;line-height:1.55}.coverage-panel{display:grid;grid-template-columns:1fr 1.13fr;background:var(--ink);color:#fff;min-height:296px;overflow:hidden}.coverage-intro{padding:34px 34px 31px;background:linear-gradient(155deg,#1c375d,#172b4d)}.coverage-intro .eyebrow{color:var(--amber)}.coverage-intro h2{font-size:2.05rem;color:#fff;margin:12px 0}.coverage-intro p{font-size:.91rem;color:#cddce7;line-height:2}.coverage-intro a{display:inline-flex;background:var(--amber);color:var(--ink);font-size:.83rem;font-weight:900;padding:8px 18px;margin-top:14px}.coverage-timeline{padding:30px 37px;background:#203b5e}.coverage-node{border-right:2px solid #7892aa;margin-right:7px;padding:0 25px 20px 0;position:relative}.coverage-node:last-child{padding-bottom:0}.coverage-node:before{content:'';position:absolute;right:-6px;top:8px;width:10px;height:10px;background:var(--amber);border-radius:50%}.coverage-node time{font-size:.68rem;color:#b7d9dc}.coverage-node a{display:block;font-size:.86rem;font-weight:750;line-height:1.75}.coverage-node a:hover{color:var(--amber)}.news-rail{display:grid;grid-template-columns:1.1fr 1fr;gap:23px}.news-rail .rail-main{background:#fff;border:1px solid var(--rule);padding:0}.news-rail .rail-main img{height:240px;width:100%;object-fit:cover}.news-rail .rail-main .card-pad h3{font-size:1.44rem}.rail-stack{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.rail-story{border-bottom:1px solid var(--rule);padding:16px 2px}.rail-story h3{font-size:1.02rem;margin:4px 0}.rail-story p{margin:0;font-size:.79rem;color:var(--slate);line-height:1.7}.compact-list{list-style:none;padding:0;margin:0}.compact-list li{border-bottom:1px solid var(--rule);padding:11px 0;font-weight:700;font-size:.88rem}.compact-list li:last-child{border-bottom:0}.compact-list li a{display:block}.compact-list .category-pill{margin-bottom:2px}.triple-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.triple-deck .news-card{background:white;border:1px solid var(--rule)}.triple-deck .news-card h3{font-size:1.14rem}.newspaper-divider{display:flex;align-items:center;gap:20px;color:#b58c43;font-size:.7rem;font-weight:800;letter-spacing:2px;margin:32px 0}.newspaper-divider:before,.newspaper-divider:after{content:'';height:1px;background:#d6dadd;flex:1}.report-section{background:var(--ice);padding:35px 0;margin:49px 0}.report-section .sect-head{border-bottom-color:#739ca6}.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.report-grid>a{padding:20px 21px;background:#fff;border-right:3px solid #92bdc5}.report-grid strong{display:block;font-family:var(--heading);font-size:1.06rem;margin-bottom:9px}.report-grid p{font-size:.82rem;margin-bottom:0;color:var(--slate)}.gov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gov-card{border:1px solid var(--rule);background:#fff;padding:21px 20px;min-height:140px}.gov-card .gov-label{font-size:.73rem;color:#8f6417;font-weight:900}.gov-card h3{font-size:1.05rem;margin:8px 0}.gov-card .date-line{font-size:.7rem}.sections-double{display:grid;grid-template-columns:1fr 1fr;gap:35px}.sections-double .section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-double .news-card:nth-child(n+3){border:0;background:none;border-top:1px solid var(--rule)}.sections-double .news-card:nth-child(n+3) img{display:none}.sections-double .news-card:nth-child(n+3) p{display:none}
