.mkd-video-library,.mkd-video-detail{--video-ink:#102b54;--video-blue:#0861eb;--video-muted:#536b88;--video-line:#d7e4f5;background:#f7fbff;color:var(--video-ink)}
.mkd-video-library *,.mkd-video-detail *{box-sizing:border-box}.mkd-video-library a,.mkd-video-detail a{text-decoration:none}.mkd-video-hero{overflow:hidden;background:linear-gradient(112deg,#fff 9%,#eef7ff 57%,#d9ebff);border-bottom:1px solid var(--video-line)}.mkd-video-hero__inner{min-height:390px;position:relative;padding-block:26px 50px}.mkd-video-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#547094;font-size:13px}.mkd-video-breadcrumb a{color:#284c78}.mkd-video-breadcrumb a:hover{color:var(--video-blue)}.mkd-video-hero__copy{position:relative;z-index:1;width:min(570px,60%);padding-top:48px}.mkd-video-eyebrow{margin:0 0 10px;color:#0758c7;font-size:12px;font-weight:800;letter-spacing:.15em}.mkd-video-hero h1{margin:0;color:#102b54;font-size:clamp(34px,4.2vw,58px);line-height:1.08;letter-spacing:-.04em}.mkd-video-hero__copy>p:not(.mkd-video-eyebrow){max-width:520px;font-size:17px;line-height:1.6;color:#45617f}.mkd-video-hero form{display:flex;max-width:530px;margin-top:24px;padding:6px;background:#fff;border:1px solid #c9daf1;border-radius:15px;box-shadow:0 12px 35px #174b8a14}.mkd-video-hero input{min-width:0;flex:1;border:0;background:transparent;padding:11px 13px;color:#102b54;font:inherit;outline:none}.mkd-video-hero button,.mkd-video-empty a,.mkd-video-detail__help a:first-of-type{border:0;background:#0763ed;color:#fff;padding:11px 20px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.mkd-video-hero button:hover,.mkd-video-empty a:hover,.mkd-video-detail__help a:first-of-type:hover{background:#004ebf}.mkd-video-hero__art{position:absolute;right:2%;top:45px;width:38%;height:310px;border-radius:35px;background:radial-gradient(circle at 50% 50%,#fafdff 2%,#b5d5fc 55%,#639fe8);box-shadow:0 32px 60px #0e43832e;transform:rotate(-5deg)}.mkd-video-hero__orbit{position:absolute;border:2px solid #ffffffa8;border-radius:50%;inset:9% 15%}.mkd-video-hero__orbit--two{inset:20% 26%;border-width:8px}.mkd-video-hero__lens{position:absolute;inset:20% 0;text-align:center;font-size:180px;line-height:1;color:#0d4d9e70}.mkd-video-hero__play{position:absolute;left:calc(50% - 38px);top:calc(50% - 38px);display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#0861eb;color:#fff;font-size:29px;box-shadow:0 10px 25px #084b9c4d}.mkd-video-library__body{padding-block:26px 80px}.mkd-video-filters{display:flex;gap:9px;overflow-x:auto;padding:5px 0 20px;scrollbar-width:thin}.mkd-video-filters a{white-space:nowrap;color:#244569;background:#fff;border:1px solid #d6e4f4;border-radius:999px;padding:9px 15px;font-weight:700;font-size:13px}.mkd-video-filters a:hover,.mkd-video-filters a.is-active{color:#fff;background:#0b5fdc;border-color:#0b5fdc}.mkd-video-featured,.mkd-video-results{margin-top:28px}.mkd-video-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.mkd-video-section-heading h2{margin:0;color:#102b54;font-size:clamp(24px,2.6vw,34px)}.mkd-video-section-heading>span{color:#5a708e;font-size:14px}.mkd-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mkd-video-card{min-width:0;overflow:hidden;border:1px solid #d8e5f5;border-radius:16px;background:#fff;box-shadow:0 8px 24px #174b8a0c}.mkd-video-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(125deg,#cee5ff,#1457aa)}.mkd-video-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.mkd-video-card:hover img{transform:scale(1.035)}.mkd-video-card__placeholder{display:grid;place-items:center;height:100%;font-size:58px;color:#fff}.mkd-video-card__play{position:absolute;left:14px;bottom:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:#0861eb;box-shadow:0 3px 10px #081b4b70}.mkd-video-card__duration{position:absolute;right:12px;bottom:14px;color:#fff;background:#0c2343d9;border-radius:5px;padding:4px 7px;font-size:12px}.mkd-video-card__body{padding:17px}.mkd-video-card__topic{color:#0861eb;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.mkd-video-card h3{font-size:18px;line-height:1.36;margin:7px 0 12px}.mkd-video-card h3 a{color:#102b54}.mkd-video-card h3 a:hover{color:#0861eb}.mkd-video-card time{font-size:13px;color:#617593}.mkd-video-empty{text-align:center;margin:20px auto;padding:55px 22px;max-width:650px;background:#fff;border:1px dashed #bed4ef;border-radius:20px}.mkd-video-empty>span{display:grid;place-items:center;width:74px;height:74px;margin:0 auto;border-radius:50%;background:#e8f2ff;color:#0861eb;font-size:27px}.mkd-video-empty h3{margin:18px 0 6px;color:#102b54}.mkd-video-empty p{color:#526b88;margin-bottom:24px}.mkd-video-empty a{display:inline-block}.mkd-video-library .navigation.pagination{margin-top:28px}.mkd-video-detail{min-height:70vh;padding-block:27px 75px}.mkd-video-detail__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:30px;margin-top:24px}.mkd-video-detail__main,.mkd-video-detail__aside>section{min-width:0}.mkd-video-player{aspect-ratio:16/9;background:#081b37;border-radius:16px;overflow:hidden}.mkd-video-player iframe,.mkd-video-player__launch{width:100%;height:100%;border:0}.mkd-video-player__launch{display:block;position:relative;padding:0;background:#081b37;color:#fff;cursor:pointer}.mkd-video-player__launch img{width:100%;height:100%;object-fit:cover}.mkd-video-player__launch span{position:absolute;left:calc(50% - 35px);top:calc(50% - 35px);display:grid;place-items:center;width:70px;height:70px;background:#075feb;border-radius:50%;font-size:25px}.mkd-video-player--unavailable{display:grid;place-items:center;color:#fff}.mkd-video-detail__heading{padding:24px 0 12px;border-bottom:1px solid var(--video-line)}.mkd-video-detail__heading h1{margin:0 0 10px;color:#102b54;font-size:clamp(27px,3vw,42px);line-height:1.18}.mkd-video-detail__heading time,.mkd-video-detail__excerpt{color:#526b88}.mkd-video-detail__excerpt{font-size:17px;line-height:1.7}.mkd-video-detail__content{line-height:1.8;color:#27435f}.mkd-video-detail__content a,.mkd-video-detail__article a{color:#075fe2}.mkd-video-detail__chapters,.mkd-video-detail__article,.mkd-video-detail__aside>section{padding:20px;margin-top:20px;background:#fff;border:1px solid #dbe7f5;border-radius:16px}.mkd-video-detail__chapters h2,.mkd-video-detail__article h2,.mkd-video-detail__aside h2{margin:0 0 16px;color:#102b54;font-size:22px}.mkd-video-detail__chapters p{line-height:1.9;color:#385373}.mkd-video-detail__aside>section:first-child{margin-top:0}.mkd-video-detail__aside .mkd-video-card{margin-top:13px}.mkd-video-detail__aside .mkd-video-card h3{font-size:15px}.mkd-video-detail__help p{color:#536b88;line-height:1.6}.mkd-video-detail__help a{display:block;width:max-content;margin:12px 0;color:#0861eb;font-weight:700}
html[data-theme=dark] .mkd-video-library,html[data-theme=dark] .mkd-video-detail{background:#0c182a;--video-ink:#edf5ff;--video-muted:#b5c9e5;--video-line:#2b4565}html[data-theme=dark] .mkd-video-hero{background:linear-gradient(120deg,#172b46,#173b67)}html[data-theme=dark] .mkd-video-hero h1,html[data-theme=dark] .mkd-video-section-heading h2,html[data-theme=dark] .mkd-video-card h3 a,html[data-theme=dark] .mkd-video-empty h3,html[data-theme=dark] .mkd-video-detail__heading h1,html[data-theme=dark] .mkd-video-detail__aside h2,html[data-theme=dark] .mkd-video-detail__chapters h2,html[data-theme=dark] .mkd-video-detail__article h2{color:#edf5ff}html[data-theme=dark] .mkd-video-hero__copy>p:not(.mkd-video-eyebrow),html[data-theme=dark] .mkd-video-detail__content,html[data-theme=dark] .mkd-video-detail__excerpt,html[data-theme=dark] .mkd-video-detail__help p{color:#c5d8ef}html[data-theme=dark] .mkd-video-card,html[data-theme=dark] .mkd-video-empty,html[data-theme=dark] .mkd-video-detail__chapters,html[data-theme=dark] .mkd-video-detail__article,html[data-theme=dark] .mkd-video-detail__aside>section{background:#162b46;border-color:#355073}html[data-theme=dark] .mkd-video-filters a{background:#162b46;color:#e7f2ff;border-color:#355073}html[data-theme=dark] .mkd-video-filters a.is-active{background:#0861eb;border-color:#0861eb}html[data-theme=dark] .mkd-video-breadcrumb,html[data-theme=dark] .mkd-video-breadcrumb a,html[data-theme=dark] .mkd-video-card time,html[data-theme=dark] .mkd-video-section-heading>span{color:#bdd0e9}
@media(max-width:900px){.mkd-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkd-video-hero__art{width:34%;height:270px;top:65px}.mkd-video-detail__layout{grid-template-columns:minmax(0,1.6fr) minmax(225px,1fr);gap:18px}}@media(max-width:680px){.mkd-video-hero__inner{min-height:0;padding-block:22px 42px}.mkd-video-hero__copy{width:100%;padding-top:45px}.mkd-video-hero__art{opacity:.14;width:60%;height:200px;right:-10%;top:40px}.mkd-video-hero h1{font-size:39px}.mkd-video-hero__copy>p:not(.mkd-video-eyebrow){font-size:15px}.mkd-video-hero form{position:relative;z-index:2}.mkd-video-hero button{padding-inline:13px}.mkd-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mkd-video-card{border-radius:12px}.mkd-video-card__body{padding:11px}.mkd-video-card h3{font-size:14px}.mkd-video-card time{font-size:11px}.mkd-video-card__play{width:29px;height:29px;font-size:12px;left:8px;bottom:8px}.mkd-video-card__duration{font-size:10px;right:6px;bottom:8px}.mkd-video-detail__layout{display:block}.mkd-video-detail__aside{margin-top:24px}.mkd-video-detail__aside>section:first-child .mkd-video-card{display:inline-block;vertical-align:top;width:calc(50% - 9px);margin-right:6px}.mkd-video-detail__heading h1{font-size:29px}}@media(max-width:380px){.mkd-video-hero h1{font-size:34px}.mkd-video-card h3{font-size:13px}}
@media(max-width:680px){body.post-type-archive-mkd_video .smart-assistant-launch,body.tax-mkd_video_topic .smart-assistant-launch,body.single-mkd_video .smart-assistant-launch{width:48px;padding:0}body.post-type-archive-mkd_video .smart-assistant-launch [data-assistant-launch-label],body.tax-mkd_video_topic .smart-assistant-launch [data-assistant-launch-label],body.single-mkd_video .smart-assistant-launch [data-assistant-launch-label]{max-width:0;opacity:0}}
.mkd-video-card--short{width:100%;max-width:300px}.mkd-video-card--short .mkd-video-card__media{aspect-ratio:9/16}.mkd-video-card--short .mkd-video-card__media img{object-fit:cover;object-position:center}
.mkd-video-player--short{aspect-ratio:9/16;width:min(100%,420px);margin-inline:auto}
@media(max-width:680px){.mkd-video-grid>.mkd-video-card--short:only-child{grid-column:1/-1;justify-self:center}}

/* Video archive hero: gradient design with a separate photographic eye asset. */
.mkd-video-hero,html[data-theme=dark] .mkd-video-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 75% 38%,#0869d6 0,#064892 28%,transparent 57%),linear-gradient(112deg,#03152e 0%,#062f66 56%,#053a79 100%);border-bottom:1px solid #0e67bb}
.mkd-video-hero::before{content:"";position:absolute;z-index:-1;inset:-36% -10% auto 52%;height:90%;border:1px solid #50abff30;border-radius:50%;transform:rotate(-17deg);box-shadow:0 0 0 100px #0b70cf0d,0 0 0 210px #0c64c50a}
.mkd-video-hero__inner{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:0 18px;min-height:510px;padding-block:22px 4px}
.mkd-video-hero .mkd-video-breadcrumb{grid-column:1/-1;align-self:start;color:#bdcff0}
.mkd-video-hero .mkd-video-breadcrumb a{color:#c9dcf8}
.mkd-video-hero .mkd-video-breadcrumb a:hover{color:#fff}
.mkd-video-hero__copy{width:100%;padding:12px 0 34px}
.mkd-video-hero .mkd-video-eyebrow{margin-bottom:20px;color:#2ca2ff;font-size:clamp(13px,1.2vw,18px);letter-spacing:.04em}
.mkd-video-hero h1,html[data-theme=dark] .mkd-video-hero h1{max-width:750px;margin:0;color:#fff;font-size:clamp(42px,4.7vw,70px);font-weight:800;line-height:1.08;letter-spacing:-.048em;text-wrap:balance}
.mkd-video-hero__copy>p:not(.mkd-video-eyebrow),html[data-theme=dark] .mkd-video-hero__copy>p:not(.mkd-video-eyebrow){max-width:570px;margin:24px 0 0;color:#e1ebfb;font-size:clamp(16px,1.38vw,20px);line-height:1.58}
.mkd-video-hero form{display:flex;align-items:center;max-width:640px;min-height:70px;margin-top:32px;padding:6px;background:#fff;border:1px solid #d5e9ff;border-radius:18px;box-shadow:0 16px 35px #00132d4d}
.mkd-video-hero__search-icon{flex:none;position:relative;width:21px;height:21px;margin-left:20px;border:2.5px solid #133a70;border-radius:50%}
.mkd-video-hero__search-icon::after{content:"";position:absolute;width:9px;height:2.5px;right:-7px;bottom:-4px;background:#133a70;border-radius:2px;transform:rotate(47deg)}
.mkd-video-hero input{flex:1;min-width:0;padding:12px 15px;color:#12315d;font-size:17px}
.mkd-video-hero input::placeholder{color:#667f9f;opacity:1}
.mkd-video-hero button{align-self:stretch;min-height:56px;padding-inline:26px;border-radius:13px;background:#075ff1;color:#fff;font-size:17px;white-space:nowrap}
.mkd-video-hero button:hover{background:#034dc9}
.mkd-video-hero__art{position:relative;inset:auto;width:100%;height:450px;opacity:1;transform:none;border:0;border-radius:0;background:none;box-shadow:none}
.mkd-video-hero__eye{position:absolute;top:1%;left:20%;width:67%;height:90%;overflow:hidden;border:2px solid #17c9ff;border-radius:34px;background:#173d75;box-shadow:20px 18px 0 #006ed78c,0 0 35px #00b8ff88,0 28px 70px #00132daa;transform:rotate(-5deg)}
.mkd-video-hero__eye::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#0b3a8229,#071c5310 48%,#1265b838);pointer-events:none}
.mkd-video-hero__eye img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.04)}
.mkd-video-hero__play{position:absolute;z-index:4;top:42%;left:46%;display:grid;place-items:center;width:78px;height:78px;border:2px solid #ffffffb8;border-radius:50%;color:#fff;background:#062452bb;box-shadow:0 0 0 12px #ffffff30,0 8px 22px #001c50aa;transform:none;transition:background .2s,scale .2s}
.mkd-video-hero__play:hover{background:#0868e8;scale:1.07}
.mkd-video-hero__play span{font-size:29px;margin-left:4px}
.mkd-video-hero__topic{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;min-height:76px;padding:11px 17px;border:1px solid #bde7ff;border-radius:17px;color:#07265a;background:linear-gradient(135deg,#edf5ff,#c6e3ff);box-shadow:0 13px 25px #0016345e;font-size:clamp(14px,1.15vw,18px);font-weight:800;white-space:nowrap;transition:transform .2s,box-shadow .2s}
.mkd-video-hero__topic:hover{color:#033e9b;transform:translateY(-4px);box-shadow:0 18px 30px #00163480}
.mkd-video-hero__topic-icon{position:relative;display:block;flex:none;width:35px;height:35px;border:3px solid #086bf3;border-radius:50%}
.mkd-video-hero__topic--can{top:7%;left:0;transform:rotate(-3deg)}
.mkd-video-hero__topic--can:hover{transform:rotate(-3deg) translateY(-4px)}
.mkd-video-hero__topic--can .mkd-video-hero__topic-icon{width:30px;height:28px;border-radius:45%}
.mkd-video-hero__topic--can .mkd-video-hero__topic-icon::after{content:"";position:absolute;left:32px;top:-3px;width:30px;height:28px;border:3px solid #086bf3;border-radius:45%}
.mkd-video-hero__topic--can{padding-right:24px}
.mkd-video-hero__topic--can .mkd-video-hero__topic-icon{margin-right:34px}
.mkd-video-hero__topic--loan{top:51%;left:2%;transform:rotate(-2deg)}
.mkd-video-hero__topic--loan:hover{transform:rotate(-2deg) translateY(-4px)}
.mkd-video-hero__topic--loan .mkd-video-hero__topic-icon{box-shadow:inset 0 0 0 5px #d9ecff,inset 0 0 0 8px #086bf3}
.mkd-video-hero__topic--trong{top:23%;right:0;transform:rotate(-3deg)}
.mkd-video-hero__topic--trong:hover{transform:rotate(-3deg) translateY(-4px)}
.mkd-video-hero__topic--cham{right:0;bottom:13%;transform:rotate(2deg)}
.mkd-video-hero__topic--cham:hover{transform:rotate(2deg) translateY(-4px)}
.mkd-video-hero__topic--cham .mkd-video-hero__topic-icon{width:27px;height:36px;border-radius:55% 55% 60% 60%;transform:rotate(45deg)}
.mkd-video-hero .mkd-video-filters{position:relative;z-index:1;display:flex;gap:10px;overflow-x:auto;padding-block:14px 30px;scrollbar-color:#5aa8f4 transparent}
.mkd-video-hero .mkd-video-filters a,html[data-theme=dark] .mkd-video-hero .mkd-video-filters a{flex:none;padding:11px 18px;border:1px solid #1484e8;border-radius:999px;background:#04234c99;color:#f5f9ff;font-size:14px;font-weight:650;transition:background .2s,border-color .2s}
.mkd-video-hero .mkd-video-filters a:hover,html[data-theme=dark] .mkd-video-hero .mkd-video-filters a:hover{background:#15519b;border-color:#7fcaff}
.mkd-video-hero .mkd-video-filters a.is-active,html[data-theme=dark] .mkd-video-hero .mkd-video-filters a.is-active{background:#0863f0;border-color:#0863f0;color:#fff}
.mkd-video-hero a:focus-visible,.mkd-video-hero button:focus-visible,.mkd-video-hero input:focus-visible{outline:3px solid #9bd8ff;outline-offset:3px}
@media(max-width:1000px){.mkd-video-hero__inner{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);min-height:460px}.mkd-video-hero h1{font-size:clamp(40px,4.7vw,54px)}.mkd-video-hero__art{height:370px}.mkd-video-hero__topic{min-height:56px;padding:8px 10px;gap:8px;font-size:13px}.mkd-video-hero__topic-icon{width:27px;height:27px}.mkd-video-hero__topic--can .mkd-video-hero__topic-icon{width:23px;height:22px;margin-right:26px}.mkd-video-hero__topic--can .mkd-video-hero__topic-icon::after{left:25px;width:23px;height:22px}.mkd-video-hero__topic--cham .mkd-video-hero__topic-icon{width:21px;height:28px}.mkd-video-hero__play{width:62px;height:62px}}
@media(min-width:681px) and (max-width:900px){.mkd-video-hero form{position:relative;z-index:5;width:calc(100% + 78px);max-width:none}}
@media(max-width:680px){.mkd-video-hero__inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-block:19px 0}.mkd-video-hero__copy{padding:32px 0 10px}.mkd-video-hero .mkd-video-eyebrow{margin-bottom:12px;font-size:13px}.mkd-video-hero h1{font-size:clamp(34px,9vw,44px);line-height:1.1}.mkd-video-hero__copy>p:not(.mkd-video-eyebrow){margin-top:17px;font-size:15px}.mkd-video-hero form{min-height:58px;margin-top:22px;padding:5px;border-radius:14px}.mkd-video-hero__search-icon{width:17px;height:17px;margin-left:11px;border-width:2px}.mkd-video-hero input{padding:8px 10px;font-size:14px}.mkd-video-hero button{min-height:46px;padding-inline:11px;border-radius:10px;font-size:13px}.mkd-video-hero__art{width:100%;height:310px;margin-top:8px;opacity:1;right:auto;top:auto}.mkd-video-hero__eye{top:4%;left:20%;width:62%;height:85%;border-radius:24px}.mkd-video-hero__topic{min-height:48px;padding:6px 9px;border-radius:11px;font-size:11px}.mkd-video-hero__topic--can{top:8%;left:0}.mkd-video-hero__topic--loan{top:51%;left:0}.mkd-video-hero__topic--trong{top:19%;right:0}.mkd-video-hero__topic--cham{right:0;bottom:10%}.mkd-video-hero__topic-icon{width:21px;height:21px;border-width:2px}.mkd-video-hero__topic--can .mkd-video-hero__topic-icon{width:17px;height:16px;margin-right:18px;border-width:2px}.mkd-video-hero__topic--can .mkd-video-hero__topic-icon::after{left:19px;top:-2px;width:17px;height:16px;border-width:2px}.mkd-video-hero__topic--cham .mkd-video-hero__topic-icon{width:17px;height:23px}.mkd-video-hero__play{top:43%;left:44%;width:52px;height:52px}.mkd-video-hero__play span{font-size:20px}.mkd-video-hero .mkd-video-filters{padding-block:4px 20px}.mkd-video-hero .mkd-video-filters a{padding:9px 14px;font-size:13px}}
@media(max-width:380px){.mkd-video-hero h1{font-size:33px}.mkd-video-hero__art{height:280px}.mkd-video-hero__topic{font-size:10px}.mkd-video-hero button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mkd-video-hero__topic,.mkd-video-hero__play,.mkd-video-hero .mkd-video-filters a{transition:none}}

/* The supplied eye illustration already includes four topic labels. Keep their real filter links as hotspots. */
.mkd-video-hero__inner{min-height:400px;padding-block:18px 0}
.mkd-video-hero__copy{padding:4px 0 18px}
.mkd-video-hero .mkd-video-eyebrow{margin-bottom:12px}
.mkd-video-hero h1{font-size:clamp(38px,4vw,56px)}
.mkd-video-hero__copy>p:not(.mkd-video-eyebrow){margin-top:16px;font-size:clamp(15px,1.25vw,18px)}
.mkd-video-hero form{min-height:60px;margin-top:22px}
.mkd-video-hero button{min-height:46px}
.mkd-video-hero__art{justify-self:end;width:min(100%,470px);height:auto;aspect-ratio:1420/1110}
.mkd-video-hero__eye{top:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:none;box-shadow:none;transform:none}
.mkd-video-hero__eye::after{display:none}
.mkd-video-hero__eye img{object-fit:contain;transform:none}
.mkd-video-hero__topic,.mkd-video-hero__topic:hover{display:block;width:31%;height:22%;min-height:0;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;color:transparent;font-size:0;line-height:0;transform:none}
.mkd-video-hero__topic:hover{outline:2px solid #a7e5ff;outline-offset:2px}
.mkd-video-hero__topic-icon{display:none}
.mkd-video-hero__topic--can{top:10%;left:9%}
.mkd-video-hero__topic--loan{top:61%;left:7%}
.mkd-video-hero__topic--trong{top:24%;right:6%;left:auto}
.mkd-video-hero__topic--cham{right:9%;bottom:9%}
.mkd-video-hero .mkd-video-filters{padding-block:10px 19px}
@media(max-width:1000px){.mkd-video-hero__inner{min-height:360px}.mkd-video-hero h1{font-size:clamp(35px,4.6vw,46px)}.mkd-video-hero__art{height:auto}.mkd-video-hero__topic{min-height:0;padding:0;font-size:0}.mkd-video-hero__topic--can,.mkd-video-hero__topic--loan,.mkd-video-hero__topic--trong,.mkd-video-hero__topic--cham{transform:none}}
@media(max-width:680px){.mkd-video-hero__inner{min-height:0;padding-block:16px 0}.mkd-video-hero__copy{padding:22px 0 4px}.mkd-video-hero h1{font-size:clamp(32px,8.2vw,38px)}.mkd-video-hero__copy>p:not(.mkd-video-eyebrow){margin-top:13px}.mkd-video-hero form{min-height:54px;margin-top:17px}.mkd-video-hero__art{align-self:center;width:min(100%,390px);height:auto;margin-top:3px}.mkd-video-hero__eye{top:0;left:0;width:100%;height:100%;border-radius:0}.mkd-video-hero__topic{min-height:0;padding:0;font-size:0}.mkd-video-hero__topic--can{top:10%;left:9%}.mkd-video-hero__topic--loan{top:61%;left:7%}.mkd-video-hero__topic--trong{top:24%;right:6%;left:auto}.mkd-video-hero__topic--cham{right:9%;bottom:9%}.mkd-video-hero .mkd-video-filters{padding-block:4px 15px}}
@media(min-width:681px) and (max-width:900px){.mkd-video-hero form{width:100%}.mkd-video-hero__search-icon{margin-left:12px}.mkd-video-hero input{padding-inline:8px;font-size:14px}.mkd-video-hero button{padding-inline:12px;font-size:14px}}

/* Compact hero; search remains available beside the library heading. */
.mkd-video-hero__inner{min-height:345px;padding-top:12px}
.mkd-video-hero__copy{padding:0 0 10px}
.mkd-video-hero__copy>p:not(.mkd-video-eyebrow){margin-top:13px}
.mkd-video-hero__art{align-self:start;width:min(100%,420px)}
.mkd-video-hero .mkd-video-filters{padding-block:5px 14px}
.mkd-video-results .mkd-video-section-heading{flex-wrap:wrap;align-items:center}
.mkd-video-results__tools{display:flex;align-items:center;gap:14px;color:#5a708e;font-size:14px}
.mkd-video-results__search{position:relative}
.mkd-video-results__search summary{list-style:none;cursor:pointer;border:1px solid #b7d0ee;border-radius:999px;padding:8px 14px;background:#fff;color:#0758c7;font-weight:700}
.mkd-video-results__search summary::-webkit-details-marker{display:none}
.mkd-video-results__search summary:hover,.mkd-video-results__search summary:focus-visible{background:#eaf3ff;outline:2px solid #83bbff;outline-offset:2px}
.mkd-video-results__search form{position:absolute;z-index:8;top:calc(100% + 8px);right:0;display:flex;gap:8px;width:min(310px,calc(100vw - 32px));padding:10px;border:1px solid #bed3ef;border-radius:12px;background:#fff;box-shadow:0 12px 28px #143b6c33}
.mkd-video-results__search input{flex:1;min-width:0;border:1px solid #bdd1ea;border-radius:8px;padding:8px;color:#102b54;font:inherit}
.mkd-video-results__search button{border:0;border-radius:8px;padding:8px 13px;background:#075ff1;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.mkd-video-results__search button:hover{background:#034dc9}
@media(max-width:1000px){.mkd-video-hero__inner{min-height:320px}.mkd-video-hero__art{height:auto}}
@media(max-width:680px){.mkd-video-hero__inner{min-height:0;padding-top:13px}.mkd-video-hero__copy{padding:19px 0 0}.mkd-video-hero__art{align-self:center;width:min(100%,340px);margin-top:0}.mkd-video-hero .mkd-video-filters{padding-block:2px 12px}}

/* Keep the archive heading wide and let content set the hero height. */
.mkd-video-hero__inner{grid-template-columns:minmax(0,1.42fr) minmax(0,.58fr);gap:0 22px;min-height:0;padding-top:8px}
.mkd-video-hero__copy{padding:0 0 2px}
.mkd-video-hero .mkd-video-eyebrow{margin-bottom:6px;font-size:clamp(12px,1vw,14px)}
.mkd-video-hero h1,html[data-theme=dark] .mkd-video-hero h1{max-width:680px;font-size:clamp(36px,2.7vw,40px);line-height:1.12}
@media(min-width:1360px){.mkd-video-hero h1,html[data-theme=dark] .mkd-video-hero h1{max-width:none;white-space:nowrap}}
.mkd-video-hero__copy>p:not(.mkd-video-eyebrow),html[data-theme=dark] .mkd-video-hero__copy>p:not(.mkd-video-eyebrow){max-width:620px;margin-top:8px;font-size:clamp(15px,1.1vw,16px);line-height:1.4}
.mkd-video-hero__art{width:min(100%,420px)}
.mkd-video-hero .mkd-video-filters{padding-block:0 5px}
.mkd-video-hero .mkd-video-filters a,html[data-theme=dark] .mkd-video-hero .mkd-video-filters a{padding:9px 15px;font-size:13px}
@media(max-width:1000px){.mkd-video-hero__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.mkd-video-hero h1,html[data-theme=dark] .mkd-video-hero h1{font-size:clamp(32px,3.5vw,36px)}.mkd-video-hero__art{width:min(100%,420px)}}
@media(max-width:680px){.mkd-video-hero__inner{padding-top:6px}.mkd-video-hero__copy{padding:5px 0 0}.mkd-video-hero .mkd-video-eyebrow{margin-bottom:6px;font-size:11px}.mkd-video-hero h1,html[data-theme=dark] .mkd-video-hero h1{font-size:clamp(28px,7.4vw,32px);line-height:1.1}.mkd-video-hero__copy>p:not(.mkd-video-eyebrow),html[data-theme=dark] .mkd-video-hero__copy>p:not(.mkd-video-eyebrow){margin-top:7px;font-size:14px;line-height:1.4}.mkd-video-hero__art{width:min(100%,420px);margin-top:0}.mkd-video-hero .mkd-video-filters{padding-block:0 4px}.mkd-video-hero .mkd-video-filters a,html[data-theme=dark] .mkd-video-hero .mkd-video-filters a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;font-size:12px}}

/* Keep the public library dense with many videos and balanced with only a few. */
.mkd-video-library__body .mkd-video-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:start}
.mkd-video-library__body .mkd-video-grid--sparse{grid-template-columns:repeat(auto-fit,minmax(210px,250px));justify-content:center}
.mkd-video-library__body .mkd-video-card--short{max-width:none}
.mkd-video-library__body .mkd-video-card{border-color:#d9e5f3;border-radius:14px;box-shadow:0 7px 22px #1238690b;transition:border-color .2s,box-shadow .2s}
.mkd-video-library__body .mkd-video-card:hover,.mkd-video-library__body .mkd-video-card:focus-within{border-color:#a9ccf7;box-shadow:0 12px 28px #1238691a}
.mkd-video-library__body .mkd-video-card__media{aspect-ratio:9/16}
.mkd-video-library__body .mkd-video-card__media img{width:100%;height:100%;object-fit:cover}
.mkd-video-library__body .mkd-video-card__body{padding:14px}
.mkd-video-library__body .mkd-video-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:4.2em;max-height:4.2em;margin:7px 0 10px;font-size:15px;line-height:1.4}
.mkd-video-library__body .mkd-video-card a:focus-visible{outline:3px solid #2478f5;outline-offset:2px}
@media(max-width:1200px){.mkd-video-library__body .mkd-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mkd-video-library__body .mkd-video-grid--sparse{grid-template-columns:repeat(auto-fit,minmax(210px,250px))}}
@media(max-width:900px){.mkd-video-library__body .mkd-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mkd-video-library__body .mkd-video-grid--sparse{grid-template-columns:repeat(auto-fit,minmax(190px,250px))}}
@media(max-width:600px){.mkd-video-library__body .mkd-video-grid,.mkd-video-library__body .mkd-video-grid--sparse{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mkd-video-library__body .mkd-video-card__body{padding:11px}.mkd-video-library__body .mkd-video-card h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mkd-video-library__body .mkd-video-card,.mkd-video-library__body .mkd-video-card__media img{transition:none}}

/* On phones, show the video list first and place the existing introduction after pagination. */
@media(max-width:680px){
  .mkd-video-library{display:flex;flex-direction:column}
  .mkd-video-library .mkd-video-hero{display:contents}
  .mkd-video-library .mkd-video-hero::before{display:none}
  .mkd-video-library .mkd-video-filters{order:0;width:100%;margin:0;padding:8px max(14px,calc((100% - var(--shell))/2)) 10px;background:#062f66}
  .mkd-video-library .mkd-video-library__body{order:1;padding-block:0 30px}
  .mkd-video-library .mkd-video-hero__inner{order:2;width:100%;max-width:none;margin:0;padding:18px max(14px,calc((100% - var(--shell))/2)) 24px;background:radial-gradient(ellipse at 75% 38%,#0869d6 0,#064892 28%,transparent 57%),linear-gradient(112deg,#03152e,#062f66 56%,#053a79)}
}
.mkd-video-cross-shelf{margin-top:42px;padding-top:34px;border-top:1px solid #d7e5f5}
.mkd-video-cross-shelf__heading h2{margin:0 0 22px;color:#102b54;font-size:clamp(24px,2.6vw,34px)}
.mkd-video-cross-shelf__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.mkd-video-cross-shelf__group{min-width:0}
.mkd-video-cross-shelf__group-heading{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px}
.mkd-video-cross-shelf__group-heading h3{margin:0;color:#102b54;font-size:20px}
.mkd-video-cross-shelf__group-heading a{color:#075ed9;font-size:13px;font-weight:800;white-space:nowrap}
.mkd-video-cross-shelf__group .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(max-width:767px){.mkd-video-cross-shelf{margin-top:32px;padding-top:27px}.mkd-video-cross-shelf__groups{grid-template-columns:1fr;gap:28px}.mkd-video-cross-shelf__group-heading h3{font-size:18px}}
