.service-page .notes-pane[hidden]{display:none!important}
.service-page .intro{display:block;padding:22px 0 18px}
.service-page .intro h1{font-size:clamp(28px,3vw,40px);max-width:1050px;margin-bottom:10px}
.service-page .intro .eyebrow,.service-page .intro-note,.service-page .lede{display:none}
.service-page .intro .date{margin:0;color:var(--muted);font-size:15px}
body:not(.notes-expanded) .service-page{max-width:1140px}
.service-page .watch-caption{flex-wrap:wrap;gap:12px 18px}
.service-page .notes-pane>.study-nav{margin-top:0;top:calc(var(--header-offset,80px) - 24px)}
.service-page .view-controls #close-notes{margin-left:auto;background:transparent}
.service-page .view-controls #view-help{display:none}
body.service-study.study-mode .service-page .watch{top:calc(var(--header-offset,80px) - 4px)}
body.notes-expanded .service-page .notes-pane{min-width:0}
.service-page #notes-toggle{white-space:nowrap}
.service-page #notes-toggle[aria-expanded=true]{background:#eee6ef;color:var(--plum)}
@media(min-width:1000px){body.notes-expanded .service-page .service-workspace{gap:28px}body.study-mode .service-page .study-nav{gap:8px 12px}body.study-mode .service-page #transcript-search{flex-basis:100%}}
@media(max-width:999px){.service-page .intro{padding:18px 0}.service-page .watch-caption{padding-bottom:24px}.service-page .view-controls{flex-direction:row;align-items:center}.service-page .view-controls #study-toggle{display:none}.service-page .view-controls #close-notes{margin-left:0}.service-page .notes-pane>.study-nav{top:calc(var(--header-offset,80px) - 24px)}.service-page .notes-pane{padding-top:16px}.service-page .watch-caption p{flex:1 1 100%}}
@media print{.service-page .notes-pane[hidden]{display:block!important}}

.watch-overview{padding:24px 0 10px;max-width:100%;text-align:left}.watch-overview[hidden]{display:none!important}.watch-overview h2{font-size:27px;margin:0 0 10px}.watch-overview h3{font:700 17px/1.4 system-ui,sans-serif;margin:26px 0 8px}.watch-summary{font-size:18px;line-height:1.65;max-width:880px;margin:0}.watch-overview .small{margin:0 0 14px;max-width:850px}.quick-chapter{display:grid;grid-template-columns:72px 1fr 24px;width:100%;gap:14px;align-items:center;text-align:left;padding:13px 12px;border:0;border-top:1px solid #e4dce5;border-radius:0;background:transparent;color:#302737;font:600 16px/1.45 system-ui,sans-serif}.quick-chapter:hover{background:#f6f2f7}.quick-chapter:focus-visible{outline:3px solid #b89bc2;outline-offset:2px}.quick-time{font-variant-numeric:tabular-nums;color:#704b78;font-size:14px}.quick-play{color:#704b78}#more-chapters{border:0;padding:0;margin-top:8px}#more-chapters>summary{font:650 15px/1.4 system-ui,sans-serif;color:#704b78;padding:12px;cursor:pointer}.watch-overview button{box-shadow:none}@media(max-width:640px){.watch-summary{font-size:17px}.quick-chapter{grid-template-columns:60px 1fr 18px;gap:9px;padding:13px 4px;font-size:15px}.watch-overview h2{font-size:25px}}@media print{.watch-overview{display:none!important}}
@media(min-width:1150px){body:not(.notes-expanded) .service-page{max-width:1420px}body:not(.notes-expanded) .service-page .watch{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:0 30px;align-items:start}body:not(.notes-expanded) .watch>.video{grid-column:1;grid-row:1}body:not(.notes-expanded) .watch>.watch-caption{grid-column:1;grid-row:2;align-self:start}body:not(.notes-expanded) .watch>.watch-overview{grid-column:2;grid-row:1 / span 2;padding:0}body:not(.notes-expanded) .watch-summary{font-size:16px;line-height:1.6}body:not(.notes-expanded) .quick-chapter{font-size:14px;padding:11px 4px;grid-template-columns:60px 1fr 18px;gap:8px}body:not(.notes-expanded) .watch-overview h2{font-size:25px}body:not(.notes-expanded) .watch-overview h3{margin-top:20px}}
