.mk-related,.mk-watch-page,.mk-video-index{--mk-accent:#245d78;--mk-ink:#213943;--mk-paper:#fff;--mk-soft:#eef4f6;--mk-edge:#d8e3e7;color:var(--mk-ink)}
html[data-design="warm"] :is(.mk-related,.mk-watch-page,.mk-video-index){--mk-accent:#785237;--mk-ink:#3d352c;--mk-paper:#fffdf8;--mk-soft:#f2eadf;--mk-edge:#dfd1bf}
.mk-related{margin:64px 0 24px;padding:30px 0;border-top:1px solid var(--mk-edge);text-align:left}.mk-related-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.mk-related-heading h2{font-size:clamp(27px,3vw,37px);line-height:1.15;margin:8px 0 0}.mk-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mk-related-card{display:flex;flex-direction:column;gap:12px;padding:24px;text-decoration:none;background:var(--mk-paper);border:1px solid var(--mk-edge);border-radius:18px;color:var(--mk-ink);transition:transform .2s,border-color .2s}.mk-related-card:hover,.mk-video-card:hover{transform:translateY(-3px);border-color:var(--mk-accent)}.mk-related-card h3{font-size:22px;line-height:1.3;margin:0}.mk-related-card p{font-size:15px;line-height:1.65;margin:0}.mk-card-end{display:flex;justify-content:space-between;gap:15px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:700;color:var(--mk-accent)}.mk-related .eyebrow{font-size:11px;line-height:1.5}.mk-next-links{background:var(--mk-soft);padding:24px;margin-top:24px;border-radius:16px}.mk-next-links h3{margin:0 0 12px;font-size:21px}.mk-next-links>div{display:flex;gap:12px 24px;flex-wrap:wrap}.mk-next-links a{color:var(--mk-accent);font-weight:700;font-size:15px}.mk-next-links p{font-size:13px;line-height:1.6;max-width:850px;margin:16px 0 0}
.mk-video-index,.mk-watch-page{padding:45px 0 20px;max-width:1180px;margin:auto}.mk-video-index>header,.mk-watch-page>header{max-width:860px;margin:30px 0}.mk-video-index h1,.mk-watch-page h1{font-size:clamp(34px,4.6vw,56px);line-height:1.12;margin:12px 0 18px}.mk-video-index>header>p,.mk-watch-page>header>p{font-size:18px;line-height:1.7;max-width:780px}.mk-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.mk-video-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--mk-edge);border-radius:20px;overflow:hidden;color:var(--mk-ink);background:var(--mk-paper);transition:transform .2s,border-color .2s}.mk-video-cover{position:relative;background:#182d30;aspect-ratio:16/9}.mk-video-cover img{display:block;width:100%;height:100%;object-fit:cover}.mk-video-play{position:absolute;inset:0;display:grid;place-items:center;font-size:54px;color:#fff;text-shadow:0 2px 12px #000}.mk-video-length{position:absolute;right:12px;bottom:12px;background:#21342ee6;color:#fff;border-radius:7px;padding:4px 8px;font-size:13px}.mk-video-card-copy{padding:22px;display:flex;flex-direction:column;gap:12px;flex:1}.mk-video-card h2{font-size:23px;line-height:1.25;margin:0}.mk-video-card p{font-size:15px;line-height:1.6;margin:0}.mk-small-note{font-size:13px!important;line-height:1.6}.mk-video-invite,.mk-watch-next{padding:28px;background:#eef3f1;border:1px solid #d9e1dc;border-radius:20px;margin:32px 0}.mk-video-invite{display:flex;align-items:center;justify-content:space-between;gap:24px}.mk-video-invite h2,.mk-watch-next h2{font-size:28px;margin:8px 0 12px}.mk-video-invite p{margin:0}.mk-watch-next>a{margin:12px 22px 8px 0}.mk-watch-next .button{white-space:normal}.mk-video-player{width:100%;min-width:0}.mk-video-meta{font-size:13px!important;line-height:1.6!important;letter-spacing:.015em;margin:12px 0!important}.mk-video-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:12px;background:#142f31;object-fit:contain}.mk-video-player video::cue{font-size:1em;background:rgba(0,0,0,.86);color:white}.mk-video-notice{padding:14px;background:#f4f0e6;border-left:3px solid #a37b44;font-size:13px!important;line-height:1.65!important;margin:16px 0!important;color:#514537}.mk-video-player details{border:1px solid #d8dfdd;border-radius:10px;margin-top:12px;background:#fffdf9;overflow:hidden;color:#263c36}.mk-video-player summary{cursor:pointer;font-size:15px;font-weight:650;padding:14px 16px;line-height:1.5}.mk-video-chapters ol{list-style:none;margin:0;padding:0 16px 16px;display:grid;gap:4px}.mk-video-chapters a{display:flex;gap:12px;padding:9px 8px;text-decoration:none;border-radius:7px;color:#324b43;font-size:14px;line-height:1.5}.mk-video-chapters a:hover,.mk-video-chapters a[aria-current="true"]{background:#e8eee8}.mk-video-chapters a>span{font-variant-numeric:tabular-nums;min-width:42px;color:#735538;font-weight:700}.mk-video-transcript>div{padding:0 18px 5px}.mk-video-transcript p{font-size:15px!important;line-height:1.8!important;margin:0 0 16px!important}.mk-video-transcript>a{display:inline-block;margin:0 18px 18px;font-size:14px}.mk-video-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:12px 0;font-size:12px;line-height:1.6}.mk-video-full{max-width:1000px}.mk-video-full .mk-video-chapters ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.mk-guide-media{display:block!important}.mk-guide-media>div{width:100%}.mk-guide-media h2{font-size:24px!important;line-height:1.25!important}.mk-video-modal-link{display:block;padding:14px;color:#fff!important;font-size:15px;text-align:center}.mk-related a:focus-visible,.mk-video-index a:focus-visible,.mk-video-player a:focus-visible,.mk-video-player summary:focus-visible{outline:3px solid #a36d39;outline-offset:3px}.mk-video-status{color:#7c382a;font-size:14px}
html[data-design="warm"] .mk-video-invite,html[data-design="warm"] .mk-watch-next{background:#f3ebdf;border-color:#ded1be}
@media(max-width:1000px){.mk-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-related-card{padding:20px}.mk-related-card h3{font-size:20px}}
@media(max-width:700px){.mk-related-grid,.mk-video-grid{grid-template-columns:1fr}.mk-related-heading,.mk-video-invite{align-items:start;flex-direction:column}.mk-related{margin-top:40px}.mk-video-full .mk-video-chapters ol{grid-template-columns:1fr}.mk-video-index,.mk-watch-page{padding-top:24px}.mk-video-index>header>p,.mk-watch-page>header>p{font-size:16px}.mk-watch-next{padding:20px}.mk-watch-next>a{display:block}.mk-video-chapters a{font-size:13px}.mk-video-tools{flex-direction:column}.mk-video-player video::cue{font-size:1em}}
@media(prefers-reduced-motion:reduce){.mk-related-card,.mk-video-card{transition:none}.mk-related-card:hover,.mk-video-card:hover{transform:none}}

.mk-video-index>header,.mk-watch-page>header{display:block;padding:0;background:transparent;border:0;box-shadow:none}.mk-video-index>header h1,.mk-watch-page>header h1{width:auto;max-width:none}.mk-video-index>header .eyebrow,.mk-watch-page>header .eyebrow{display:block}

.mk-captions-toggle{font:inherit;color:#315445;border:1px solid #9bafa3;border-radius:6px;padding:6px 10px;background:#fffdf9;cursor:pointer}.mk-captions-toggle[aria-pressed="true"]{background:#e4eee6}.mk-captions-toggle:focus-visible{outline:3px solid #a36d39;outline-offset:3px}

@media(max-width:700px){.mk-video-player video::cue{font-size:12px}}
.mk-video-player video:fullscreen::cue{font-size:3.5vh}
