.blog-audio{border:1px solid var(--color-line);background:var(--color-panel);margin:0 0 32px;padding:18px 20px}.blog-audio figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.blog-audio-title{letter-spacing:-.01em;font-size:15px;font-weight:500}.blog-audio-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mute);font-size:10.5px}.blog-audio audio{width:100%;height:40px;display:block}.blog-transcript{border-bottom:1px solid var(--color-line);margin:-20px 0 36px}.blog-transcript details>:not(summary){color:var(--color-mute);font-size:14.5px;line-height:1.7}.blog-transcript details p strong{color:var(--color-ink);font-weight:600}.blog-body details{border-top:1px solid var(--color-line)}.blog-body details:last-of-type{border-bottom:1px solid var(--color-line)}.blog-body summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;font-size:15.5px;font-weight:500;list-style:none;display:flex}.blog-body summary::-webkit-details-marker{display:none}.blog-body summary:after{content:"+";font-family:var(--font-mono);color:var(--color-mute);flex:none;font-size:14px}.blog-body details[open]>summary:after{content:"−"}.blog-body details>:not(summary){margin-top:0;padding-bottom:8px}.blog-transcript details{border-top:0}.blog-body h2{scroll-margin-top:calc(var(--site-header-h,96px) + 16px)}
