.ab-head h1{max-width:16ch;font:400 clamp(38px,5vw,64px)/1.03 var(--k-serif-display,var(--k-serif));letter-spacing:-.016em}.ab-head .rp-lede{max-width:62ch}.ab-list{gap:0;padding-top:clamp(24px,4vw,44px);padding-bottom:88px;display:grid}.ab-list.rp-wrap .ab-brief{max-width:760px}.ab-brief{border-top:1px solid var(--k-line);padding:28px 0 32px}.ab-brief.latest{border-top:0;padding-top:6px}.ab-brief-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-bottom:14px;display:flex}.ab-brief h2{font:400 clamp(24px,2.6vw,32px)/1.15 var(--k-serif);letter-spacing:-.01em;margin:0}.ab-brief:not(.latest) h2{font-size:clamp(20px,2vw,24px)}.ab-date{color:var(--k-ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.ab-player{width:100%;height:44px;margin:0 0 18px;display:block}.ab-brief.latest .ab-player{display:none}.ab-console{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-r-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:0 0 22px;padding:14px 18px;display:grid}.ab-play{background:var(--k-act);width:52px;height:52px;color:var(--k-act-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ab-play:hover{background:var(--k-act-hover)}.ab-play:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.ab-play svg{fill:currentColor}.ab-play .ab-bars,.ab-play.on .ab-tri{display:none}.ab-play.on .ab-bars{display:block}.ab-seek{width:100%;accent-color:var(--k-ink);cursor:pointer;margin:0}.ab-clock{font:500 13.5px/1.3 var(--k-sans);font-variant-numeric:tabular-nums;color:var(--k-ink-2);white-space:nowrap}.ab-text.ab-live .ab-s{color:var(--k-ink-3);transition:color .18s}.ab-text.ab-live .ab-s.ab-on{color:var(--k-ink)}@media (prefers-reduced-motion:reduce){.ab-text.ab-live .ab-s{transition:none}}.ab-text{color:var(--rp-text);font-size:16.5px;line-height:1.7}.ab-text p{margin:0 0 12px}.ab-more summary{color:var(--k-ink);cursor:pointer;text-underline-offset:.2em;font-size:14px;font-weight:600}.ab-more summary:hover{text-decoration:underline}.ab-more .ab-text{margin-top:12px}.ab-loading{color:var(--k-ink-2);font-size:15px}
