.voice-intro .note-box{border-left:3px solid var(--accent-2);margin:1.5rem 0;padding:.6rem 0 .6rem 1rem}.voice-toc{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.interview{margin-top:3.5rem;scroll-margin-top:80px}.interview h2{margin-top:.2em}.meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.35rem 1.5rem;margin:1rem 0;display:grid}.meta div{min-width:0}.meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.meta dd{color:var(--ink-2);margin:0}.full-credit{max-width:var(--measure)}.parts{gap:1.5rem;margin-top:1.5rem;display:grid}.part{min-width:0;padding:clamp(1rem,3vw,1.75rem);scroll-margin-top:80px}.part-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.part-head h3,.part-head .len{margin:0}.part .summary{color:var(--ink-2);margin:.5rem 0 1rem}.part audio{width:100%;display:block}.part .credit{margin:.4rem 0 0}.chapters{margin-top:1.2rem}.chapters h4{margin:0 0 .4rem}.chapters ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.chapters button{text-align:left;border-radius:var(--radius);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;align-items:baseline;gap:.6em;padding:.35em .5em;font-size:.95rem;display:flex}.chapters button:hover{background:var(--paper-2)}.chapters button[aria-current]{border-color:var(--rule);background:var(--paper-2);color:var(--accent)}.ts{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;min-width:3.4em;font-size:.78rem}.tx-bar{margin-top:1.2rem}.tx{margin-top:1rem}.tx-tools{flex-wrap:wrap;align-items:end;gap:.6rem 1rem;margin-bottom:.75rem;display:flex}.tx-tools label{flex:220px;gap:.2rem;display:grid}.tx-tools input{font:inherit;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);padding:.5em .7em;font-size:1rem}.tx-resume{padding:.45em .9em;font-size:.85rem}.segs{overscroll-behavior:contain;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);max-height:min(65vh,560px);margin:0;padding:.25rem;list-style:none;position:relative;overflow-y:auto}.seg-row{border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.seg-row[hidden]{display:none}.seg{text-align:left;border-radius:var(--radius);min-width:0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:baseline;gap:.6em;padding:.5em .6em;font-size:1rem;line-height:1.55;display:flex}.seg .spk{font-family:var(--sans);letter-spacing:.04em;color:var(--ink-2);flex:none;font-size:.78rem;font-weight:700}.seg .txt{overflow-wrap:anywhere;min-width:0}.seg-row:not(.spk-rodgers) .seg .txt{color:var(--ink-2);font-style:italic}.seg:hover{background:var(--paper-2)}.seg-row.current .seg{background:var(--paper-2);border-left-color:var(--accent)}.seg-row.current .seg .ts{color:var(--accent)}.copy{cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;margin:.35em .2em 0 0;padding:.35em .7em;font-size:.75rem;font-weight:600}.copy:hover,.copy:focus-visible{color:var(--accent);border-color:var(--rule)}.note{color:var(--muted);margin:.4em .6em .4em 4.4em;font-size:.85rem;font-style:italic}.note .spk{font-style:normal;font-weight:700}.segs.searching .spk.sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.segs mark{background:color-mix(in srgb, var(--accent-2) 35%, transparent);color:inherit;border-radius:2px}.status{min-height:1.2em;color:var(--ink-2);margin:.6rem 0 0}@media (width<=520px){.seg{flex-wrap:wrap;row-gap:.1em}.seg .txt{flex-basis:100%}.note{margin-left:.6em}}.moments{margin-top:3rem}.moment-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.moment{flex-direction:column;padding:1.2rem 1.3rem;display:flex}.moment blockquote{margin:.3rem 0 .8rem}.moment blockquote+p{margin-top:auto}.moment .eyebrow,.moment p{margin:0}.moment .credit{margin-top:.4rem}
