.breadcrumbs{display:flex;align-items:center;gap:10px;padding-top:24px;color:var(--c-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden}.breadcrumbs a:hover{color:var(--c-ink)}.article-header{max-width:1180px;padding-block:clamp(55px,8vw,120px) 60px}.article-labels{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:900;letter-spacing:.12em}.article-labels>a{color:var(--category,var(--c-accent))}.article-labels>span{border-left:1px solid var(--c-line);padding-left:12px}.article-header h1{font:720 clamp(3.25rem,7.8vw,8.3rem)/.86 var(--font-display);letter-spacing:-.068em;margin:28px 0 36px;max-width:1180px}.article-lead{max-width:900px;font:400 clamp(1.3rem,2.3vw,2rem)/1.35 var(--font-display);color:var(--c-ink-soft)}.article-byline{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding-top:22px;border-top:1px solid var(--c-line)}.author-chip{display:flex;align-items:center;gap:12px}.author-chip span:last-child{display:grid}.author-chip small{color:var(--c-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.author-chip strong{font:650 15px/1.2 var(--font-display)}.article-dates{display:flex;gap:18px;align-items:center;color:var(--c-muted);font-size:10px}.article-dates span+span{border-left:1px solid var(--c-line);padding-left:18px}.article-hero img{width:100%;max-height:860px;aspect-ratio:16/9;object-fit:cover}.article-hero figcaption{max-width:var(--shell);margin:9px auto 0;color:var(--c-muted);font-size:10px}.article-layout{display:grid;grid-template-columns:90px minmax(0,var(--reading)) minmax(200px,1fr);gap:clamp(25px,5vw,75px);align-items:start;padding-block:70px}.share-rail{position:sticky;top:190px;display:grid;gap:8px;justify-content:start}.share-rail>span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin:0 auto 12px}.share-rail a,.share-rail button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--c-line);background:transparent;font-size:12px;font-weight:800}.share-rail a:hover,.share-rail button:hover{background:var(--c-ink);color:var(--c-paper)}.article-content{min-width:0;font:400 clamp(1.1rem,1.6vw,1.25rem)/1.78 var(--font-display)}.article-content>p:first-of-type{font-size:1.35em;line-height:1.58}.article-content h2{font:700 clamp(2rem,3.7vw,3.5rem)/1.05 var(--font-display);letter-spacing:-.045em;margin:2em 0 .55em}.article-content h3{font:700 clamp(1.45rem,2.5vw,2.1rem)/1.15 var(--font-display);margin:1.8em 0 .5em}.article-content a{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-content blockquote{font:500 clamp(2rem,4vw,3.8rem)/1.08 var(--font-display);letter-spacing:-.04em;margin:1.4em -12%;padding:1em 0;border-block:1px solid var(--c-ink);position:relative}.article-content blockquote::before{content:"„";position:absolute;color:var(--c-accent);left:-.7em;top:.8em}.article-content img{width:100%;margin:2em 0}.article-content table{width:100%;border-collapse:collapse;font:500 14px/1.4 var(--font-sans);display:block;overflow-x:auto}.article-content th,.article-content td{text-align:left;border-bottom:1px solid var(--c-line);padding:13px;min-width:140px}.article-content th{background:var(--c-paper-2)}.article-content .key-points{margin:2em 0;padding:24px 28px;background:var(--c-paper-2);border-left:3px solid var(--c-accent);font:500 16px/1.55 var(--font-sans)}.key-points>strong{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.key-points ul{margin-bottom:0}.video-embed{position:relative;aspect-ratio:16/9;margin:2em 0;background:#000}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.quick-brief{background:var(--c-deep);color:#f5f1e9;margin-bottom:50px;padding:35px}.quick-brief .section-kicker{color:#f05a4a}.quick-brief h2{font-size:36px;margin:15px 0}.quick-brief ul{list-style:none;padding:0;margin:0}.quick-brief li{padding:11px 0 11px 28px;border-top:1px solid #3a3b3d;position:relative;font:500 15px/1.45 var(--font-sans)}.quick-brief li::before{content:"→";position:absolute;left:0;color:#f05a4a}.inline-related{margin:45px 0;border-block:1px solid var(--c-ink);padding:22px 0;font-family:var(--font-sans)}.inline-related>span{display:block;color:var(--c-accent);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.inline-related a{display:flex;justify-content:space-between;gap:20px;color:var(--c-ink);text-decoration:none;font:700 18px/1.3 var(--font-display)}.inline-related b{color:var(--c-accent)}.article-tags{display:flex;flex-wrap:wrap;gap:7px;padding-top:30px;border-top:1px solid var(--c-line)}.article-tags a{border:1px solid var(--c-line);padding:7px 10px;color:var(--c-ink);text-decoration:none;font:700 11px/1 var(--font-sans)}.article-aside{position:sticky;top:190px}.author-box{border-top:3px solid var(--c-ink);padding-top:20px;display:grid;justify-items:start}.avatar--large{width:66px;height:66px;margin-bottom:18px}.author-box small{color:var(--c-muted);font-size:9px;text-transform:uppercase}.author-box strong{font:650 23px/1.2 var(--font-display);margin-top:5px}.author-box p{font-size:12px;color:var(--c-muted)}.author-box a{font-size:10px;font-weight:800;text-transform:uppercase;border-bottom:1px solid}.related{border-top:1px solid var(--c-line)}
