/* Video-first viewing, scoped away from editorial and shop layouts. */
.watch-main,.video-library-main{padding-top:28px;padding-bottom:36px}
.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:32px;align-items:start}
.watch-heading{margin:18px 0 22px}.watch-heading h1{font-size:clamp(27px,3vw,40px);line-height:1.16;letter-spacing:-.04em;text-wrap:balance;margin:0}.watch-heading .eyebrow{font-size:10px;margin-bottom:12px}
.watch-article{min-width:0}.watch-screen{aspect-ratio:16/9;background:#000;border:1px solid var(--line);border-radius:14px;overflow:hidden;isolation:isolate}.watch-screen iframe{display:block;width:100%;height:100%;border:0}
.watch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.watch-actions time{font-size:12px;color:var(--muted);margin-right:auto}.watch-actions .outline-button{font-size:12px;padding:10px 14px;min-height:44px}.watch-actions .share-feedback{flex-basis:100%;font-size:12px}
.watch-topics{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.watch-topics a{padding:6px 12px;border:1px solid var(--line);border-radius:99px;background:var(--panel);font-size:12px}
.watch-description{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:0 22px;margin:20px 0 30px}.watch-description>summary{padding:18px 0;cursor:pointer;font-size:16px;font-weight:700;min-height:54px}.watch-description>.entry-content{font-size:16px;line-height:1.8;max-width:none;padding:8px 0 20px}.watch-description .entry-content p{font-size:inherit;line-height:inherit}.watch-description .entry-content h2{font-size:24px}.watch-description .entry-content h3{font-size:21px}.watch-description .entry-content iframe{max-width:100%;aspect-ratio:16/9;height:auto}.watch-description .entry-content details{padding:12px;border:1px solid var(--line);border-radius:8px;margin:10px 0}
.watch-next{padding-top:18px}.watch-next-heading h2{font-size:25px}.watch-next-heading .eyebrow{font-size:9px}.watch-next-list{display:grid;gap:20px}.watch-next-list .card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px}.watch-next-list .card-copy{padding:0}.watch-next-list .card h3{font-size:14px;line-height:1.4;margin:0 0 8px}.watch-next-list .card .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:6px}.watch-next-list .card-meta{font-size:10px}.watch-next-list .watch-inline{display:none!important}.watch-next-list .play-icon{width:28px;height:28px;left:8px;bottom:8px;font-size:10px}.watch-all{width:100%;margin-top:24px;font-size:12px}
.video-library-heading{padding:24px 0;max-width:850px}.video-library-heading h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.05em}.video-library-heading>p:not(.eyebrow){font-size:17px;line-height:1.7;max-width:650px}.video-library-count{color:var(--muted);font-size:12px}.video-library-search{margin:0 0 32px;padding:18px;border:1px solid var(--line);background:var(--panel);border-radius:12px}.video-library-search form{display:flex;gap:12px}.video-library-search input{min-width:0;flex:1}.video-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.video-library-grid .card-image{aspect-ratio:16/9}.video-library-grid .card h3{font-size:18px;line-height:1.35}.video-library-grid .play-icon{width:44px;height:44px;background:#000b}.video-library-grid .card-copy{padding-top:14px}
@media(max-width:1050px){.watch-layout{grid-template-columns:minmax(0,1fr)}.watch-next-list{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-next{border-top:1px solid var(--line);padding-top:28px}.watch-all{width:auto}.video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.watch-main,.video-library-main{width:calc(100% - 28px);padding-top:18px}.watch-heading{margin-top:16px}.watch-heading h1{font-size:27px}.watch-screen{border-radius:10px}.watch-description{padding:0 16px}.watch-next-list{grid-template-columns:1fr}.watch-next-list .card{grid-template-columns:42% minmax(0,1fr)}.watch-next-list .card h3{font-size:15px}.watch-actions time{flex-basis:100%}.video-library-grid{grid-template-columns:1fr;gap:28px}.video-library-search form{flex-wrap:wrap}.video-library-search input{flex-basis:100%}.video-library-search button{width:100%}.watch-all{width:100%}}

/* 1.33.1: a visible preview before the full, native disclosure. */
.watch-about{margin:20px 0 30px;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}
.watch-preview{margin:0;padding:20px 22px 8px;font-size:16px;line-height:1.75;color:var(--text);overflow-wrap:anywhere}
.watch-about>.watch-description{border:0;margin:0;border-radius:0;background:transparent}
.watch-about>.watch-description>summary{padding-block:14px;color:var(--muted)}
.watch-about>.watch-description>summary:hover{color:var(--text)}
@media(max-width:600px){.watch-preview{padding:18px 16px 6px;font-size:15px}}

/* 1.33.3: real first portion of the article, followed by its remaining HTML. */
.watch-about>.watch-preview.entry-content{max-width:none;font-size:16px;line-height:1.75;margin:0}
.watch-preview.entry-content p{font-size:inherit;line-height:inherit;margin-bottom:1em}
.watch-preview.entry-content p:last-child{margin-bottom:0}
.watch-preview.entry-content h2{font-size:24px}.watch-preview.entry-content h3{font-size:21px}
