.video-card[data-astro-cid-bnnieqso]{align-content:start;gap:1rem;display:grid}.video-card__image[data-astro-cid-bnnieqso]{aspect-ratio:16/9;background:var(--ink);border-radius:.9rem;display:block;position:relative;overflow:hidden}.video-card__image[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso]{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.video-card[data-astro-cid-bnnieqso]:hover .video-card__image[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso]{transform:scale(1.03)}.video-card__duration[data-astro-cid-bnnieqso]{color:#fff;font-variant-numeric:tabular-nums;background:#142022d1;border-radius:.35rem;padding:.1rem .45rem;font-size:.78rem;position:absolute;bottom:.6rem;right:.6rem}.video-card__body[data-astro-cid-bnnieqso] h2[data-astro-cid-bnnieqso],.video-card__body[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso]{margin:.2rem 0 .4rem;font-size:1.3rem}.video-card__body[data-astro-cid-bnnieqso] h2[data-astro-cid-bnnieqso] a[data-astro-cid-bnnieqso],.video-card__body[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso] a[data-astro-cid-bnnieqso]{color:var(--ink);text-decoration:none}.video-card__body[data-astro-cid-bnnieqso] h2[data-astro-cid-bnnieqso] a[data-astro-cid-bnnieqso]:hover,.video-card__body[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso] a[data-astro-cid-bnnieqso]:hover{text-underline-offset:.18em;text-decoration:underline}.video-card__body[data-astro-cid-bnnieqso] p[data-astro-cid-bnnieqso]:last-child{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.video-card__image[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso]{transition:none}}.videos-hero .editorial-hero__copy h1{max-width:11ch}.videos-group__heading{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:2rem;display:flex}.videos-group__heading h2{margin:0}.videos-group__heading .lede{color:var(--muted);margin:0}.videos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.videos-grid--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.watch__header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 12%, #dbece7 0, transparent 30%), var(--paper-bright);padding-block:2rem 2.5rem}.watch__header .breadcrumb{margin-bottom:1.5rem}.watch__player{max-width:70rem;margin-inline:auto}.watch__layout{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.watch__layout>*{min-width:0}.watch__copy h1{margin:.3rem 0 .5rem;font-size:clamp(2.2rem,4vw,3.6rem)}.watch__meta{color:var(--muted);margin:0 0 1.5rem;font-size:.95rem}.watch__copy .button-row{margin-top:2rem}.watch__aside{border:1px solid var(--line);background:var(--paper-bright);border-radius:1rem;align-self:start;padding:1.5rem 1.6rem}.watch__aside h2{margin:0 0 .6rem}.watch__note{color:var(--muted);margin:0 0 .8rem;font-size:.9rem}.watch__words,.watch__chapters{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.watch__words li{overflow-wrap:anywhere;font-family:var(--serif);font-size:1.08rem}.watch__chapters a{color:var(--ink);grid-template-columns:3.2rem 1fr;gap:.5rem;font-size:.95rem;text-decoration:none;display:grid}.watch__chapters a:hover{text-decoration:underline}.watch__chapters span,.watch__transcript h3 span{color:var(--teal);font-variant-numeric:tabular-nums}.watch__transcript{max-width:46rem}.watch__transcript summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.watch__transcript summary::-webkit-details-marker{display:none}.watch__transcript summary h2{margin:0}.watch__transcript details[open] summary .button{display:none}.watch__transcript h3{margin:2rem 0 .5rem;font-size:1.15rem}.watch__transcript p{margin:0;line-height:1.7}@media (width<=64rem){.videos-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch__layout{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.videos-grid,.videos-grid--four{grid-template-columns:1fr}}
