/* October 23 article imports. The existing V7 theme is unchanged. */
.briefing-skip{position:absolute;left:-9999px;top:8px;z-index:1000;background:#fff;color:#081a2c;padding:12px}
.briefing-skip:focus{left:12px}
.briefing-article-page .story-header{max-width:1040px}
.briefing-article-page .story-title{font-size:clamp(2rem,3.8vw,3.15rem);line-height:1.1}
.briefing-content-grid{grid-template-columns:minmax(0,760px) 280px;gap:36px}
.briefing-copy{min-width:0}
.briefing-hero{margin:0 auto 30px;max-width:700px}
.briefing-hero img{width:100%;height:auto;object-fit:contain}
.briefing-hero figcaption{font-size:.75rem;line-height:1.5;color:#667085;padding:9px 0}
.briefing-article-page .story-body{overflow-wrap:break-word}
.briefing-article-page .story-body .record-citation{font-family:Arial,Helvetica,sans-serif;font-size:.78em;text-decoration:none;white-space:normal}
.briefing-article-page .story-body .record-citation:hover{text-decoration:underline}
.briefing-article-page .story-body ul{padding-left:1.35em}
.briefing-article-page .story-body li{margin-bottom:.8em}
.briefing-article-page .reporting-note{border-left:4px solid #b38a3a;background:#f4f6f8;margin:24px 0;padding:20px;font:14px/1.65 Arial,Helvetica,sans-serif;color:#344054}
.briefing-article-page .briefing-tagline{border-top:1px solid #dfe4ea;padding-top:20px}
.briefing-related{list-style:none;margin:0;padding:0}
.briefing-related li{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #dfe4ea;line-height:1.4}
.briefing-related li:last-child{border:0;margin:0;padding:0}
.briefing-sidebar .sidebar-box a{display:inline-block;line-height:1.5}
.investigation-card.source-art-card{grid-template-columns:170px minmax(0,1fr);gap:18px;align-items:start}
.investigation-card.source-art-card> a{display:block;background:#081a2c}
.investigation-card.source-art-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.investigation-card.source-art-card h2{font-size:1.23rem;line-height:1.18;overflow-wrap:break-word}
.investigation-card.source-art-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.story-card.source-art-card .card-image{aspect-ratio:1;background:#081a2c}
.story-card.source-art-card .card-image img{object-fit:contain}
.mini-card.source-art-card{align-items:start}
.latest-list .mini-card.source-art-card img{height:auto;aspect-ratio:1;object-fit:contain;background:#081a2c}
.source-ruling-card{min-width:0}
.source-ruling-card .file-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:12px}
.source-ruling-card .file-actions a{padding:8px 10px;border:1px solid #dfe4ea;text-decoration:none;font-size:.8rem;font-weight:700}
.source-ruling-card .source-record-list{list-style:none;padding:0;margin:15px 0 0}
.source-ruling-card .source-record-list li{margin-bottom:14px;line-height:1.6}
.source-ruling-card h2{font-size:1.3rem;line-height:1.25}
@media(max-width:1100px) and (min-width:761px){
.investigation-card.source-art-card{grid-template-columns:135px minmax(0,1fr)}
}
@media(max-width:980px){
.briefing-content-grid{grid-template-columns:minmax(0,1fr)}
.briefing-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
.briefing-article-page .mag-article-page article{width:calc(100% - 30px)}
.briefing-article-page .story-header{margin-top:24px}
.briefing-article-page .story-dek{font-size:1rem}
.briefing-article-page .story-body{font-size:1.05rem;line-height:1.75}
.briefing-sidebar{grid-template-columns:1fr}
.investigation-card.source-art-card{grid-template-columns:120px minmax(0,1fr);gap:14px}
.investigation-card.source-art-card h2{font-size:1.1rem}
.investigation-card.source-art-card p{-webkit-line-clamp:3;font-size:.82rem}
.source-ruling-card{grid-template-columns:60px minmax(0,1fr);gap:14px}
.source-ruling-card .file-icon{width:54px;height:66px}
.source-ruling-card .file-actions{gap:8px}
}
@media(max-width:390px){
.investigation-card.source-art-card{grid-template-columns:100px minmax(0,1fr);gap:12px}
}
