
/* Expanded newsroom — Oct 12, 2026 */
.article-timing{font-size:13px;line-height:1.5;color:var(--red);font-weight:650;letter-spacing:.035em;margin:15px 0;text-transform:uppercase}
.organization-strip{display:flex;flex-wrap:wrap;gap:14px;max-width:1000px;margin:0 auto 28px;align-items:center}
.organization-item{display:flex;gap:12px;align-items:center;color:var(--ink);padding:10px 14px;background:#fff;border:1px solid var(--line);max-width:100%}
.organization-art{width:122px;height:46px;display:flex;align-items:center;justify-content:center;padding:4px;flex-shrink:0}.organization-art.dark{background:#17374d}
.organization-art img{width:100%;height:100%;object-fit:contain}.organization-item small{display:block;font-size:9px;letter-spacing:.1em;color:var(--muted);margin-bottom:4px}.organization-item b{font-size:12px;display:block;max-width:250px}
.organization-strip.compact{margin:7px 0 11px;gap:8px}.compact .organization-item{padding:6px 9px}.compact .organization-art{width:102px;height:34px;padding:2px}
.deadlines-desk{padding:24px 26px;background:#f2eee5;border-top:2px solid var(--red);margin-bottom:42px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:14px 35px}
.deadlines-desk h2{font-size:25px;line-height:1.12;margin-top:7px}.deadlines-desk>.eyebrow{font-size:10px}.deadlines-desk small{grid-column:2;color:var(--muted);font-size:10px}.deadline-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.deadline-links a{display:block;border-left:1px solid #c8c3b8;padding-left:18px}.deadline-links b{display:block;color:var(--red);font-size:12px;letter-spacing:.06em;margin-bottom:7px}.deadline-links span{display:block;font-family:var(--serif);font-size:21px;line-height:1.15}.deadline-links svg{width:14px;height:14px;margin-top:8px}
.edition-section{padding-bottom:40px}.edition-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.edition-story-grid>*{min-width:0}.edition-story-grid .article-card{border:0;padding:0}.edition-story-grid .article-card+.article-card{border-left:1px solid var(--line);padding-left:28px}.edition-story-grid .card-image{aspect-ratio:1.6}.edition-story-grid h3{font-size:27px;line-height:1.13}.edition-story-grid .card-provider{font-size:11px}.all-edition{padding:32px 0 42px;border-top:3px double var(--ink)}.all-edition h2{font-size:36px;margin:10px 0}.all-edition p{color:var(--muted);max-width:620px;line-height:1.6}.all-edition .source-button{display:inline-flex;gap:14px;margin-top:20px}.all-edition svg{width:16px;height:16px}.filters{flex-wrap:wrap}
@media(max-width:900px){.edition-story-grid{gap:20px}.edition-story-grid .article-card+.article-card{padding-left:20px}.edition-story-grid h3{font-size:24px}.deadlines-desk{grid-template-columns:1fr;gap:18px}.deadlines-desk small{grid-column:1}.deadline-links a:first-child{border-left:0;padding-left:0}}
@media(max-width:650px){.organization-strip{gap:10px;margin-bottom:20px}.organization-item{padding:9px;gap:10px}.organization-art{width:106px;height:40px}.organization-item b{font-size:11px}.article-timing{font-size:11px}.deadlines-desk{padding:19px 16px;margin-bottom:28px}.deadlines-desk h2{font-size:25px}.deadline-links{gap:10px}.deadline-links a{padding-left:10px}.deadline-links b{font-size:10px}.deadline-links span{font-size:18px}.deadlines-desk small{font-size:9px}.edition-section{padding-bottom:27px}.edition-story-grid{display:block}.edition-story-grid .article-card{display:grid;grid-template-columns:minmax(0,1fr) 98px;gap:0 16px;border-bottom:1px solid var(--line);padding:18px 0}.edition-story-grid .article-card+.article-card{border-left:0;padding:18px 0}.edition-story-grid .card-image{grid-column:2;grid-row:1/5;aspect-ratio:1;margin:0}.edition-story-grid .card-top{grid-column:1;min-height:26px}.edition-story-grid .card-provider,.edition-story-grid .article-card>a:not(.card-image),.edition-story-grid .card-bottom,.edition-story-grid .organization-strip{grid-column:1}.edition-story-grid .card-excerpt{display:none}.edition-story-grid h3{font-size:23px;line-height:1.13;margin:3px 0 9px}.edition-story-grid .card-bottom{font-size:10px;padding-top:4px}.edition-story-grid .card-provider{font-size:10px;margin:3px 0 7px}.edition-story-grid .category{font-size:9px}.edition-story-grid .card-bottom>a{display:none}.edition-story-grid .compact .organization-art{height:27px;width:80px}.edition-story-grid .compact .organization-item{padding:4px 6px}.all-edition h2{font-size:30px}.all-edition p{font-size:15px}.all-edition{padding:25px 0 30px}.front-secondary{gap:0 20px}.secondary-story+.secondary-story:before{left:-10px}.secondary-story h2{font-size:21px}}

.training-cover{background:#e7e6db;display:flex;flex-direction:column;justify-content:space-between;padding:18px 22px;color:var(--navy);overflow:hidden}.training-cover .cover-publisher{display:block;height:25px;width:170px}.training-cover .cover-publisher img{height:100%;width:100%;object-fit:contain;object-position:left center}.cover-date{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:clamp(48px,5vw,80px);line-height:1;margin:10px 0}.cover-date small{font-family:var(--sans);font-size:13px;line-height:1.25;letter-spacing:.15em}.cover-label{font-size:9px;letter-spacing:.14em;font-weight:700;border-top:1px solid #b1b3a9;padding-top:9px}.article-card .training-cover{min-height:170px}.edition-story-grid .training-cover{min-height:0}@media(max-width:650px){.training-cover{padding:12px}.training-cover .cover-publisher{height:19px;width:115px;max-width:100%}.cover-date{font-size:43px;gap:7px;margin:6px 0}.cover-date small{font-size:10px}.cover-label{font-size:7px;padding-top:6px;letter-spacing:.09em}.article-grid .training-cover{min-height:150px}.edition-story-grid .training-cover{padding:8px}.edition-story-grid .training-cover .cover-date{font-size:32px}.edition-story-grid .cover-label{display:none}}
