/* Webarchiv der Buchseite – gemeinsame Gestaltung aller Tagesartikel. */
.archive-page{background:#f7f5f0;color:#172152;font:16px/1.65 Arial,Helvetica,sans-serif}
.archive-page header>nav{font-size:13px;gap:20px;flex-wrap:wrap}.archive-page header nav a[aria-current]{border-bottom:2px solid #eda900;padding-bottom:5px}
.archive-page .briefing-page{max-width:1220px;padding-top:25px;padding-bottom:70px}
.archive-page .briefing-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:12px;letter-spacing:normal;color:#626778;justify-content:flex-start;width:auto;margin:0 0 45px;padding:0;border:0;order:0}
.briefing-hero{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:65px;padding:18px 0 45px;border-bottom:1px solid #dededb;align-items:start}
.archive-page .briefing-hero h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:500;font-size:clamp(40px,4.4vw,62px);line-height:1.05;letter-spacing:-.018em;margin:22px 0;overflow-wrap:break-word}
.archive-page .briefing-intro{font-size:20px;line-height:1.5;color:#626778;max-width:800px;margin-bottom:23px}
.briefing-byline{font-size:12px;font-weight:700;margin:20px 0 5px}.briefing-source-time{font-size:12px;color:#626778}
.briefing-actions{display:flex;align-items:center;gap:18px 25px;flex-wrap:wrap;margin-top:25px}.briefing-actions .button{gap:16px}.briefing-actions .text-link{font-size:12px}
.briefing-toc{padding:22px 0 0;border-top:2px solid #24317c;margin-top:2px}.briefing-toc ol{list-style:none;counter-reset:story;padding:0;margin:18px 0 0}
.briefing-toc li{counter-increment:story;display:grid;grid-template-columns:25px 1fr;gap:8px;border-bottom:1px solid #dededb;padding:12px 0;font-size:13px;line-height:1.5}
.briefing-toc li:before{content:'0' counter(story);font-size:11px;font-weight:700;color:#8b6100;line-height:1.8}.briefing-toc a:hover{text-decoration:underline;text-underline-offset:4px}.briefing-toc-extra{display:grid;gap:10px;margin-top:22px;font-size:12px}
.briefing-content{padding-top:35px;min-width:0}.briefing-content p{margin:16px 0}.briefing-content p,.briefing-content li{line-height:1.75}.briefing-content a{color:#24317c;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.briefing-content h2{font:750 31px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0 0 20px;overflow-wrap:break-word}
.briefing-content h3{font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.4px;text-transform:uppercase;margin:24px 0 12px;color:#24317c}
.briefing-thesis{border-left:3px solid #eda900;background:#ece9df;padding:28px 32px;margin-bottom:35px}.briefing-thesis h2{font-size:24px}.briefing-thesis p:last-child{margin-bottom:0}
.briefing-story{padding:35px 0 40px;border-top:1px solid #dededb;scroll-margin-top:25px}.briefing-story-top{display:grid;grid-template-columns:55px minmax(0,1fr);gap:20px;align-items:start}
.briefing-story-no{font-size:36px;font-weight:750;letter-spacing:-2px;line-height:1;color:#8b6100;margin:3px 0 0!important}
.briefing-story .kicker{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#626778;margin:0 0 15px;line-height:1.6}
.briefing-story .status{font-size:13px;color:#24317c;background:#edf0f8;border-left:3px solid #eda900;padding:14px 18px;margin:0 0 25px;line-height:1.65}
.briefing-story-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;align-items:start}.briefing-story-facts,.briefing-story-notes{min-width:0}
.briefing-story-facts>p:first-child,.briefing-story-facts>h3:first-child{margin-top:0}.briefing-story-notes{border-left:1px solid #dededb;padding-left:25px;font-size:14px}.briefing-story-notes>h3:first-child{margin-top:0}
.briefing-story .sources{border-top:1px solid #dededb;padding-top:18px;margin:25px 0 0;font-size:12px;line-height:1.7}.briefing-story .sources a{display:inline}
.briefing-book{background:#24317c;color:#fff;padding:35px;margin:35px 0;scroll-margin-top:25px}.briefing-book-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:45px;align-items:start}.briefing-book h2{color:#fff;font-size:28px}.briefing-book h3{color:#eda900}.briefing-book a{color:#fff;text-decoration-color:#eda900}.briefing-book .eyebrow{color:#eda900;font-size:10px;letter-spacing:2px}
.briefing-book .book-cover-link{display:block;text-decoration:none}.briefing-book .book-cover-link img{display:block;width:100%;height:auto}.briefing-book .book-cover-link span{display:block;text-align:center;background:#eda900;color:#172152;font-size:11px;font-weight:700;padding:12px;margin-top:12px}.briefing-book strong{line-height:1.5}
.briefing-lab{background:#fff;border:1px solid #dededb;border-top:3px solid #eda900;padding:35px;margin:35px 0;scroll-margin-top:25px}.briefing-lab h2{font-size:28px}.briefing-lab li{margin:10px 0}.briefing-lab pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 Arial,Helvetica,sans-serif;background:#f7f5f0;padding:25px;border-left:3px solid #eda900}
.briefing-issue-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;letter-spacing:normal;font-size:13px;border-top:1px solid #dededb;padding-top:25px;margin-top:40px}
.briefing-signup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:35px;align-items:center;border-top:1px solid #dededb;margin-top:50px;padding-top:40px}.briefing-signup h2{font-size:38px;margin:15px 0 20px}.briefing-signup p:not(.eyebrow){max-width:650px;color:#626778;font-size:15px}.briefing-signup .button{gap:15px}
@media(max-width:1100px){.archive-page header{flex-wrap:wrap}.archive-page header>nav{order:3;width:100%;justify-content:flex-start}}
@media(max-width:900px){.briefing-hero{grid-template-columns:1fr;gap:30px}.briefing-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.briefing-toc-extra{display:flex;flex-wrap:wrap;gap:15px 25px}.briefing-story-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:25px}}
@media(max-width:700px){.archive-page .briefing-page{padding:22px 24px 50px}.archive-page .briefing-breadcrumbs{font-size:11px;margin-bottom:30px}.briefing-hero{padding:10px 0 30px}.archive-page .briefing-hero h1{font-size:38px;line-height:1.08}.archive-page .briefing-intro{font-size:18px}.briefing-actions{align-items:flex-start;flex-direction:column}.briefing-actions .button{font-size:12px;white-space:normal}.briefing-toc ol{grid-template-columns:1fr}.briefing-content{padding-top:25px}.briefing-thesis{padding:23px}.briefing-story{padding:28px 0}.briefing-story-top{grid-template-columns:34px minmax(0,1fr);gap:12px}.briefing-story-no{font-size:28px}.briefing-content h2{font-size:25px}.briefing-story-grid{grid-template-columns:1fr;gap:22px}.briefing-story-notes{padding:22px 0 0;border-left:0;border-top:1px solid #dededb;font-size:15px}.briefing-story .status{font-size:12px}.briefing-book,.briefing-lab{padding:24px}.briefing-book-grid{grid-template-columns:1fr;gap:25px}.briefing-book .book-cover-link{width:150px;max-width:100%}.briefing-lab pre{padding:18px}.briefing-signup{grid-template-columns:1fr;gap:25px}.briefing-signup h2{font-size:32px}.briefing-signup .button{justify-self:start;white-space:normal}}
@media print{.archive-page header,.archive-page footer,.briefing-toc,.briefing-actions,.briefing-signup,.briefing-issue-nav,.skip{display:none!important}.archive-page .briefing-page{max-width:none;padding:0}.briefing-hero{display:block;padding:0 0 20px}.archive-page .briefing-hero h1{font-size:26pt}.briefing-story-grid{display:block}.briefing-story-notes{padding:15px 0 0;border-left:0}.briefing-content h2{font-size:18pt}.briefing-book{background:white;color:#172152;border:1px solid #dededb}.briefing-book h2,.briefing-book a{color:inherit}.briefing-book-grid{display:block}.book-cover-link{display:none!important}.briefing-story-top{break-after:avoid}}
