.headlines-landing{color:var(--ink,#141414);padding-top:14px}.headlines-landing a{text-decoration:none}.headlines-landing a:hover{color:var(--accent,#7d1e1e);text-decoration:underline}.headlines-edition-band{background:var(--ink,#141414);color:var(--paper,#faf8f5);font:700 .64rem/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.headlines-edition-band span{letter-spacing:.1em;font-size:.57rem;font-weight:400}.headlines-landing-hero{text-align:center;padding:30px 10px 31px}.headlines-landing-hero h1{font:700 clamp(2.35rem,4.1vw,3.65rem)/1.06 var(--display,Georgia,serif);letter-spacing:-.025em;margin:0 0 13px}.headlines-landing-hero p{font:italic 1.2rem/1.4 var(--serif,Georgia,serif);color:var(--muted,#5b5954);margin:0}.headlines-small-label{font:700 .64rem/1.3 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--accent,#7d1e1e)}.headlines-current-links{font:.78rem/1.3 var(--serif,Georgia,serif);color:var(--muted,#5b5954);justify-content:space-between;gap:15px;padding:8px 0 15px;display:flex}.headlines-current-links a{color:var(--ink,#141414)}.headlines-contents{border-block:1px solid var(--ink,#141414);grid-template-columns:85px repeat(5,minmax(0,1fr));align-items:start;gap:16px;padding:11px 0 13px;display:grid}.headlines-contents>span{padding-top:2px}.headlines-contents a{min-width:0;font:.8rem/1.27 var(--serif,Georgia,serif);color:var(--muted,#5b5954)}.headlines-contents a span{color:var(--ink,#141414);font:700 .67rem/1.3 var(--sans);font-variant-numeric:tabular-nums;margin-bottom:4px;display:block}.headlines-section-rule{border-top:2px solid var(--ink,#141414);border-bottom:1px solid var(--ink,#141414);justify-content:space-between;align-items:baseline;gap:15px;padding:10px 0 8px;display:flex}.headlines-section-rule h2{font:700 .65rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#7d1e1e);margin:0}.headlines-section-rule>span{font:.67rem/1.3 var(--sans);color:var(--muted,#5b5954)}.headlines-decision-list{margin-top:16px}.headlines-decision-row{border-bottom:1px solid var(--soft-rule,#c8c1b8);grid-template-columns:28px minmax(0,1fr) minmax(230px,.38fr);align-items:start;gap:12px;padding:13px 0 12px;scroll-margin-top:18px;display:grid}.headlines-decision-number{color:var(--accent,#7d1e1e);font:700 1.25rem/1.2 var(--display,Georgia,serif)}.headlines-decision-copy{min-width:0}.headlines-decision-copy h3{font:700 1.17rem/1.14 var(--display,Georgia,serif);letter-spacing:-.01em;margin:0 0 5px}.headlines-decision-copy p{font:.9rem/1.35 var(--serif,Georgia,serif);color:var(--muted,#5b5954);margin:0}.headlines-decision-copy p strong{font:700 .56rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#7d1e1e);white-space:nowrap;margin-right:9px}.headlines-decision-context{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin:0;padding-left:10px;display:grid}.headlines-decision-context dt{font:700 .55rem/1.3 var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--muted,#5b5954);margin-bottom:4px}.headlines-decision-context dd{font:.8rem/1.28 var(--serif,Georgia,serif);overflow-wrap:break-word;margin:0}.headlines-decision-context>div:last-child dd{color:var(--accent,#7d1e1e)}.headlines-transcript-band{border-top:2px solid var(--ink,#141414);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:26px;margin-top:19px;padding:15px 0 17px;display:grid}.headlines-excerpt>h2,.headlines-distribution>h2{margin:0 0 8px}.headlines-section-note{font:italic .89rem/1.4 var(--serif,Georgia,serif);color:var(--muted,#5b5954);margin:8px 0 12px}.headlines-excerpt blockquote{border:1px solid var(--soft-rule,#c8c1b8);background:var(--paper-deep);margin:0;padding:14px 16px}.headlines-excerpt blockquote p{font:.98rem/1.45 var(--serif,Georgia,serif);margin:7px 0 10px}.headlines-excerpt blockquote a{color:var(--accent,#7d1e1e);font:700 .86rem/1.3 var(--serif,Georgia,serif)}.headlines-distribution{border-left:1px solid var(--soft-rule,#c8c1b8);padding-left:25px}.headlines-distribution>div{margin-top:12px}.headlines-distribution h3{font:700 1.05rem/1.2 var(--display,Georgia,serif);margin:0 0 3px}.headlines-distribution p{font:.9rem/1.35 var(--serif,Georgia,serif);color:var(--muted,#5b5954);margin:0}.headlines-previous{scroll-margin-top:15px}.headlines-landing .headlines-archive{display:block}.headlines-landing .headlines-archive-row{border-bottom:1px solid var(--soft-rule,#c8c1b8);grid-template-columns:27px 155px minmax(0,1fr) 105px;align-items:center;gap:14px;padding:12px 0;display:grid}.headlines-archive-symbol{background:var(--ink,#141414);width:25px;height:25px;color:var(--paper,#faf8f5);place-items:center;display:grid}.headlines-archive-symbol svg{fill:currentColor;width:17px;height:17px;display:block}.headlines-landing .headlines-archive-symbol:hover{color:#fff;background:var(--accent,#7d1e1e)}.headlines-archive-row time{font:700 .6rem/1.3 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--accent,#7d1e1e)}.headlines-archive-row h3{font:400 1.04rem/1.25 var(--serif,Georgia,serif);margin:0}.headlines-landing .headlines-archive-status{font:.78rem/1.25 var(--serif,Georgia,serif);text-align:right;color:var(--muted,#5b5954);flex-wrap:wrap;justify-content:flex-end;gap:3px 7px;display:flex}.headlines-archive-status span:last-child{text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}.headlines-landing .headlines-pagination{flex-wrap:wrap;align-items:center;gap:7px;margin:15px 0;display:flex}.headlines-pagination>span:first-child{margin-right:auto}.headlines-pagination a,.headlines-pagination strong{min-width:32px;min-height:36px;font:.88rem/1.2 var(--serif,Georgia,serif);justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.headlines-pagination strong{border-bottom:2px solid var(--accent,#7d1e1e);color:var(--accent,#7d1e1e)}.headlines-closing-rule{border-top:2px solid var(--ink,#141414);text-align:center;font:700 .62rem/1.5 var(--sans);text-transform:uppercase;letter-spacing:.18em;margin:17px 0 0;padding-top:12px}.headlines-closing-rule span{margin-left:17px}.headlines-landing :focus-visible{outline:2px solid var(--accent,#7d1e1e);outline-offset:4px}.headlines-listen{border:2px solid var(--ink,#141414);background:var(--paper-deep);grid-template-columns:68px minmax(0,1fr) minmax(260px,.65fr);align-items:center;gap:3px 22px;padding:19px 21px;display:grid}.headlines-listen [hidden]{display:none!important}.headlines-listen__copy{grid-area:1/2/3;min-width:0}.headlines-listen__eyebrow{color:var(--accent,#7d1e1e);font:700 .63rem/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.headlines-listen__copy h2{font:700 1.5rem/1.14 var(--display,Georgia,serif);letter-spacing:-.01em;margin:0 0 8px}.headlines-listen__copy p{font:.87rem/1.3 var(--serif,Georgia,serif);color:var(--muted,#5b5954);flex-wrap:wrap;gap:5px 9px;margin:0;display:flex}.headlines-listen__copy p>span:first-child{white-space:nowrap}.headlines-listen__player{display:contents}.headlines-listen__native{grid-area:1/3/3;width:100%;min-width:0}.headlines-listen__play{background:var(--ink,#141414);width:68px;height:68px;color:var(--paper,#faf8f5);cursor:pointer;border:0;border-radius:50%;grid-area:1/1/3;place-items:center;padding:0;display:grid}.headlines-listen__play:hover{background:var(--accent,#7d1e1e)}.headlines-listen__play svg{fill:currentColor;width:39px;height:39px}.headlines-listen__pause-icon,.headlines-listen[data-playing=true] .headlines-listen__play-icon{display:none}.headlines-listen[data-playing=true] .headlines-listen__pause-icon{display:block}.headlines-listen__waveform{grid-area:1/3;min-width:0;height:65px;position:relative}.headlines-listen__waveform-art{color:var(--control);position:absolute;inset:0}.headlines-listen__waveform-art svg{fill:none;stroke:currentColor;stroke-width:2.7px;width:100%;height:100%;display:block}.headlines-listen__progress{--audio-progress:0%;color:var(--accent,#7d1e1e);clip-path:inset(0 calc(100% - var(--audio-progress)) 0 0);position:absolute;inset:0}.headlines-listen__seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.headlines-listen__seek:disabled{cursor:wait}.headlines-listen__secondary{border-top:1px solid var(--soft-rule,#c8c1b8);grid-area:2/3;justify-content:space-between;align-items:center;gap:15px;display:flex}.headlines-listen__time{font:600 .7rem/1.3 var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums}.headlines-listen__volume{align-items:center;gap:6px;width:120px;min-width:0;display:flex}.headlines-listen__mute{width:30px;height:34px;color:var(--ink,#141414);cursor:pointer;background:0 0;border:0;flex:0 0 30px;place-items:center;padding:0;display:grid}.headlines-listen__mute svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.headlines-listen__muted,.headlines-listen[data-muted=true] .headlines-listen__sound{display:none}.headlines-listen[data-muted=true] .headlines-listen__muted{display:block}.headlines-listen__volume-range{appearance:none;width:100%;min-width:0;height:32px;accent-color:var(--accent,#7d1e1e);cursor:pointer;background:0 0;margin:0}.headlines-listen__volume-range::-webkit-slider-runnable-track{background:var(--control);height:2px}.headlines-listen__volume-range::-webkit-slider-thumb{appearance:none;background:var(--accent,#7d1e1e);border-radius:50%;width:9px;height:9px;margin-top:-3.5px}.headlines-listen__volume-range::-moz-range-track{background:var(--control);height:2px}.headlines-listen__volume-range::-moz-range-thumb{background:var(--accent,#7d1e1e);border:0;border-radius:50%;width:8px;height:8px}.headlines-listen__device-volume{font:.65rem/1.2 var(--sans);color:var(--muted,#5b5954)}.headlines-listen__status{font:.8rem/1.35 var(--sans);color:var(--accent,#7d1e1e);grid-column:1/-1;margin:6px 0 0}.headlines-listen__status:empty{display:none}.headlines-listen__waveform:focus-within{outline:2px solid var(--accent,#7d1e1e);outline-offset:4px}.headlines-listen--text{grid-template-columns:minmax(0,1fr) auto}.headlines-listen--text .headlines-listen__copy{grid-column:1}.headlines-listen__text-link{color:var(--accent,#7d1e1e);font:700 .9rem/1.3 var(--serif,Georgia,serif)}.headlines-listen:has(.headlines-listen__native:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)}.headlines-listen:has(.headlines-listen__native:not([hidden])) .headlines-listen__copy{grid-column:1}.headlines-listen:has(.headlines-listen__native:not([hidden])) .headlines-listen__native{grid-column:2}@media (width<=1050px){.headlines-listen{grid-template-columns:58px minmax(0,1fr) 255px;gap:3px 16px;padding:17px}.headlines-listen__play{width:58px;height:58px}.headlines-listen__copy h2{font-size:1.3rem}.headlines-contents{grid-template-columns:65px repeat(5,minmax(0,1fr));gap:12px}.headlines-decision-row{grid-template-columns:25px minmax(0,1fr) 230px;gap:10px}.headlines-decision-context{gap:10px}.headlines-landing .headlines-archive-row{grid-template-columns:25px 135px minmax(0,1fr) 90px;gap:10px}}@media (width<=800px){.headlines-edition-band{flex-wrap:wrap;gap:6px}.headlines-landing-hero{padding:25px 0}.headlines-landing-hero p{font-size:1.08rem}.headlines-listen{grid-template-columns:58px minmax(0,1fr);gap:12px 16px}.headlines-listen__copy{grid-area:1/2}.headlines-listen__play{grid-row:1}.headlines-listen__waveform{grid-area:2/1/auto/-1;height:60px}.headlines-listen__secondary{grid-area:3/1/auto/-1}.headlines-listen__volume{width:145px}.headlines-listen__mute,.headlines-listen__volume-range{height:44px}.headlines-listen:has(.headlines-listen__native:not([hidden])){grid-template-columns:1fr}.headlines-listen:has(.headlines-listen__native:not([hidden])) .headlines-listen__native{grid-area:2/1}.headlines-contents{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.headlines-contents>span{grid-column:1/-1}.headlines-decision-row{grid-template-columns:25px minmax(0,1fr)}.headlines-decision-context{grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);padding:0}.headlines-decision-context dt{margin-right:6px;display:inline}.headlines-decision-context dd{display:inline}.headlines-transcript-band{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.headlines-distribution{padding-left:17px}}@media (width<=540px){.headlines-edition-band{letter-spacing:.1em;padding:12px;font-size:.6rem}.headlines-edition-band span{font-size:.53rem}.headlines-landing-hero h1{font-size:2.42rem}.headlines-landing-hero p{font-size:1rem}.headlines-listen{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px}.headlines-listen__play{width:48px;height:48px}.headlines-listen__play svg{width:30px;height:30px}.headlines-listen__copy h2{font-size:1.25rem}.headlines-listen__eyebrow{letter-spacing:.09em;font-size:.57rem}.headlines-listen__copy p{font-size:.8rem}.headlines-listen__waveform{height:48px}.headlines-current-links{align-items:baseline;font-size:.75rem}.headlines-current-links>span{max-width:80px}.headlines-current-links a{text-align:right}.headlines-contents{grid-template-columns:1fr 1fr;gap:12px 17px}.headlines-contents a{font-size:.86rem}.headlines-section-rule{flex-wrap:wrap;gap:5px}.headlines-decision-copy h3{font-size:1.18rem}.headlines-decision-copy p{font-size:.97rem}.headlines-decision-copy p strong{margin-bottom:4px;display:block}.headlines-decision-context{grid-template-columns:1fr;gap:5px}.headlines-decision-context dd{font-size:.87rem}.headlines-transcript-band{grid-template-columns:1fr}.headlines-distribution{border-left:0;border-top:1px solid var(--soft-rule,#c8c1b8);padding:14px 0 0}.headlines-distribution>div{margin-top:11px}.headlines-landing .headlines-archive-row{grid-template-columns:26px minmax(0,1fr) 85px;align-items:start;gap:6px 10px}.headlines-archive-symbol{grid-area:1/1/3}.headlines-archive-row time{grid-area:1/2;font-size:.59rem}.headlines-archive-row h3{grid-area:2/2/auto/-1;font-size:1rem}.headlines-landing .headlines-archive-status{grid-area:1/3;font-size:.71rem}.headlines-archive-status span:last-child{display:none}.headlines-pagination>span:first-child{flex-basis:100%;margin-bottom:4px}.headlines-pagination a,.headlines-pagination strong{min-height:42px}.headlines-closing-rule{letter-spacing:.12em;font-size:.58rem}.headlines-closing-rule span{margin:4px 0 0;display:block}.headlines-listen--text{grid-template-columns:1fr}}
