.watch-hero{background:#f4f3eb;color:#182922;padding:26px 0 88px}
.watch-hero .breadcrumbs{color:#617064;margin-bottom:35px;font-size:var(--text-small,14px);line-height:1.6;flex-wrap:wrap}
.watch-hero .breadcrumbs a:hover{color:#182922}
.watch-heading{position:relative;margin-bottom:31px}
.watch-heading .eyebrow{color:#7e6634;font-size:var(--text-small,14px);letter-spacing:.13em;margin-bottom:15px;display:flex;align-items:center;gap:12px}
.watch-heading h1{font-size:clamp(40px,4.35vw,64px);line-height:1.05;letter-spacing:-.045em;font-weight:400;max-width:1000px}
.watch-subtitle{color:#637064;font-size:var(--text-body,18px);line-height:1.7;margin-top:17px}
.watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:42px;align-items:start}
.watch-player{margin:0;min-width:0}
.watch-stage{position:relative;aspect-ratio:16/9;background:#dce1d7;border-radius:var(--media-radius);overflow:hidden}
.watch-stage video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#dce1d7;min-width:0;min-height:0}
.watch-stage--portrait{aspect-ratio:16/10;max-height:600px}
.watch-player figcaption{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#677265;font-size:var(--text-small,14px);line-height:1.7;margin-top:14px}
.watch-notes{border-top:1px solid #bfc8ba;padding-top:22px}
.watch-notes .micro{font-size:var(--text-small,14px);letter-spacing:.12em;color:#7e6634}
.watch-notes h2{font-size:27px;line-height:1.15;letter-spacing:-.035em;font-weight:400;margin:18px 0}
.watch-notes>p:not(.micro){font-size:var(--text-body,18px);line-height:1.95;color:#59695a}
.watch-notes .text-link{font-size:var(--text-small,14px);line-height:1.7;gap:17px;margin-top:28px;align-items:flex-start}
.watch-notes .text-link span{font-size:max(var(--text-small,18px),22px);flex-shrink:0}
.watch-return{display:flex;gap:17px;align-items:center;color:#627061;font-size:var(--text-small,14px);line-height:1.8;margin-top:17px}
.watch-return:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1200px){.watch-grid{grid-template-columns:minmax(0,1fr) 235px;gap:30px}.watch-notes h2{font-size:25px}}
@media(max-width:1000px){.watch-grid{grid-template-columns:1fr;gap:35px}.watch-notes{max-width:760px}.watch-notes>p:not(.micro){max-width:660px;font-size:var(--text-body,18px)}.watch-heading h1{font-size:54px}.watch-stage--portrait{aspect-ratio:16/10}.watch-stage--portrait video{aspect-ratio:16/10}}
@media(max-width:700px){.watch-hero{padding:21px 0 55px}.watch-hero .breadcrumbs{font-size:var(--text-small,14px);gap:8px;margin-bottom:24px}.watch-heading{margin-bottom:22px}.watch-heading .eyebrow{font-size:var(--text-small,14px);letter-spacing:.09em;margin-bottom:13px;gap:9px}.watch-heading h1{font-size:clamp(35px,7.4vw,48px);line-height:1.08;max-width:580px}.watch-subtitle{font-size:var(--text-small,14px);margin-top:13px}.watch-grid{gap:30px}.watch-player figcaption{font-size:var(--text-small,14px);margin-top:10px;gap:6px}.watch-stage--portrait{aspect-ratio:auto;height:min(64svh,530px);min-height:320px}.watch-stage--portrait video{aspect-ratio:auto;height:100%;max-height:none}.watch-notes{padding-top:21px}.watch-notes h2{font-size:28px;margin:14px 0}.watch-notes>p:not(.micro){font-size:var(--text-body,18px)}.watch-notes .text-link{font-size:var(--text-small,14px);margin-top:22px}.watch-return{font-size:var(--text-small,14px);margin-top:15px}}
body.site-fluid .watch-cover-note{flex-basis:100%;font-size:var(--text-small);line-height:1.65;color:#52664a}
/* Match the player to the actual recording, rather than letterboxing a portrait inside a landscape panel. */
body.site-fluid .watch-stage{aspect-ratio:var(--video-ratio,16/9);max-height:none}
body.site-fluid .watch-stage--portrait{width:min(100%,420px);height:auto;min-height:0;max-height:none;aspect-ratio:var(--video-ratio,9/16);margin-inline:auto}
