/* Official teaser preview served by YouTube; cover opens the article. */
.latest-lead.tws-cover{display:block;height:auto;min-height:0;padding:clamp(1.75rem,3.5vw,3.5rem) var(--pad);background:#15171b;color:#f3f3f1;isolation:auto;overflow:hidden;border-bottom:1px solid #30333a}
.latest-lead.tws-cover::before,.latest-lead.tws-cover::after{display:none}
.tws-cover-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.7rem;padding-bottom:.9rem;border-bottom:1px solid #383c43;color:#b7bec6;font:600 .66rem/1.5 'DM Sans',sans-serif;letter-spacing:.13em}
.tws-cover-top>span:first-child{display:flex;align-items:center;gap:.65rem;color:#f3f3f1}
.tws-cover-top>span:first-child::before{content:"";width:5px;height:5px;border-radius:50%;background:#ef4896}
.tws-cover-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.8rem,4vw,4rem);align-items:center}
.tws-cover-media{min-width:0;margin:0}
.tws-cover-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#24282e;text-decoration:none}
.tws-cover-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.tws-cover-image:hover img{transform:scale(1.02)}
.tws-cover-copy{min-width:0;padding-bottom:1.5rem}
.tws-eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1.15rem;color:#f3f3f1;font:700 1rem/1.5 'DM Sans',sans-serif;letter-spacing:.12em}
.tws-eyebrow span{padding-left:1rem;border-left:1px solid #50565f;color:#b7bec6;font-size:.62rem;letter-spacing:.13em}
.latest-lead.tws-cover h2{margin:0;max-width:none;color:#f3f3f1;font:400 clamp(2rem,3.25vw,3.25rem)/1.14 Georgia,serif;letter-spacing:-.035em;text-transform:none;text-wrap:balance}
.latest-lead.tws-cover h2 a{color:inherit;text-decoration:none}
.latest-lead.tws-cover h2 em{display:inline;margin:0;color:inherit;font:inherit;font-style:italic;white-space:nowrap}
.tws-cover-dek{max-width:34ch;margin:1.3rem 0 1.65rem;font:400 .95rem/1.75 'DM Sans',sans-serif;color:#b7bec6}
.tws-cover-read{display:inline-flex;align-items:center;gap:2rem;padding-bottom:.55rem;border-bottom:1px solid #7b838f;color:#f3f3f1;font:600 .83rem/1.4 'DM Sans',sans-serif;text-decoration:none}
.tws-cover-read span{font-size:1.15rem;color:#eaa4c3}
.tws-cover-credit{margin:.7rem 0 0;color:#9da6b2;font:400 .67rem/1.6 'DM Sans',sans-serif;letter-spacing:0}
.tws-cover-credit a{color:inherit;text-decoration:none}
.tws-cover-credit a:hover{text-decoration:underline}
.tws-cover a:focus-visible{outline:2px solid #f49ac2;outline-offset:5px}
@media(max-width:760px){.latest-lead.tws-cover{padding:1.6rem 1.25rem 2rem}.tws-cover-top{margin-bottom:1.15rem;font-size:.57rem;letter-spacing:.1em}.tws-cover-grid{grid-template-columns:1fr;gap:1.4rem}.tws-cover-copy{padding-bottom:0}.tws-eyebrow{margin-bottom:.8rem;font-size:.9rem}.tws-eyebrow span{font-size:.58rem}.latest-lead.tws-cover h2{max-width:17ch;font-size:clamp(2rem,7.5vw,2.8rem);line-height:1.13}.tws-cover-dek{max-width:38ch;margin:1rem 0 1.3rem;font-size:.9rem;line-height:1.65}.tws-cover-credit{font-size:.61rem}.tws-cover-read{font-size:.8rem}}
@media(prefers-reduced-motion:reduce){.tws-cover-image img{transition:none}.tws-cover-image:hover img{transform:none}}
