.b8-admission{--b8-bg:#07111f;--b8-panel:#101d2f;--b8-panel2:#17283f;--b8-ink:#f6f8fc;--b8-muted:#a9b8cc;--b8-cyan:#26d9e8;--b8-blue:#2d7dff;--b8-yellow:#ffca3a;--b8-green:#47d7a1;--b8-line:#2b3d56;background:var(--b8-bg);color:var(--b8-ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.55;overflow:hidden}.b8-admission *{box-sizing:border-box}.b8-admission h2,.b8-admission h3,.b8-admission p{margin-top:0}.b8-admission a{color:inherit}.b8-hero{min-height:720px;position:relative;display:grid;align-items:center}.b8-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.b8-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,19,.98),rgba(4,10,19,.9) 48%,rgba(4,10,19,.28))}.b8-hero-copy{position:relative;z-index:2;max-width:800px;padding:80px clamp(22px,7vw,110px)}.b8-kicker{display:block;color:var(--b8-cyan);font-weight:900;letter-spacing:.13em;font-size:.78rem;margin-bottom:15px}.b8-hero h2{font-size:clamp(3rem,7vw,6rem);line-height:1;letter-spacing:-.045em;margin-bottom:24px}.b8-hero-copy>p{font-size:clamp(1.05rem,2vw,1.4rem);color:#d5dfec;max-width:690px}.b8-actions{display:flex;gap:14px;flex-wrap:wrap;margin:34px 0}.b8-button,.b8-course-button,.b8-submit{border:0;border-radius:12px;padding:.9rem 1.15rem;font-weight:850;text-decoration:none;cursor:pointer;transition:.2s}.b8-primary{background:var(--b8-blue)}.b8-secondary{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.b8-stats{display:flex;gap:28px;flex-wrap:wrap;color:var(--b8-muted);font-size:.9rem}.b8-stats span{display:grid}.b8-stats b{color:var(--b8-ink);font-size:1.2rem}.b8-section{padding:clamp(70px,9vw,120px) clamp(20px,7vw,110px)}.b8-heading{max-width:800px;margin-bottom:42px}.b8-heading h2,.b8-support h2,.b8-form-copy h2{font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.04em;margin-bottom:18px}.b8-heading p,.b8-support p,.b8-form-copy>p{color:var(--b8-muted);font-size:1.1rem}.b8-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.b8-course{background:var(--b8-panel);border:1px solid var(--b8-line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:.2s}.b8-course:hover{transform:translateY(-4px);border-color:var(--b8-cyan)}.b8-course>img{width:100%;aspect-ratio:4/3;object-fit:cover}.b8-course-body{padding:25px;display:flex;flex-direction:column;flex:1}.b8-course-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.b8-course-top>span{color:var(--b8-cyan);font-weight:900}.b8-course-top small{background:rgba(255,202,58,.12);color:var(--b8-yellow);padding:.25rem .55rem;border-radius:999px}.b8-course h3{font-size:1.5rem;line-height:1.15;margin:20px 0 12px}.b8-course p{color:var(--b8-muted)}.b8-course dl{display:flex;gap:25px;margin:auto 0 22px}.b8-course dl div{display:grid}.b8-course dt{font-size:.7rem;color:#8091a9;text-transform:uppercase;letter-spacing:.08em}.b8-course dd{margin:3px 0 0;font-weight:850}.b8-course-button{align-self:flex-start;background:transparent;color:var(--b8-ink);border:1px solid #5c708e}.b8-course-button:hover,.b8-course-button:focus-visible{background:var(--b8-blue);border-color:var(--b8-blue)}.b8-support{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f1f5f9;color:#07111f}.b8-support>img{width:100%;height:100%;min-height:540px;object-fit:cover}.b8-support>div{padding:clamp(50px,8vw,105px)}.b8-support .b8-kicker{color:#087c89}.b8-support p{color:#50627a}.b8-support ul{padding-left:1.2rem;display:grid;gap:10px;font-weight:700}.b8-form-section{padding:clamp(70px,9vw,120px) clamp(20px,7vw,110px);display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,105px);align-items:start}.b8-contact{display:grid;gap:9px;margin-top:30px}.b8-contact a{color:var(--b8-cyan);font-weight:800;text-decoration:none}.b8-form{background:var(--b8-panel);border:1px solid var(--b8-line);border-radius:22px;padding:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.b8-field{display:grid;gap:8px;margin:0}.b8-field>span,.b8-field legend{font-weight:750}.b8-full{grid-column:1/-1}.b8-fieldset{border:0}.b8-field input,.b8-field select,.b8-field textarea{width:100%;border:1px solid #425673;background:#091525;color:var(--b8-ink);border-radius:10px;padding:.82rem .9rem;font:inherit;outline:none}.b8-field input:focus,.b8-field select:focus,.b8-field textarea:focus{border-color:var(--b8-cyan);box-shadow:0 0 0 3px rgba(38,217,232,.12)}.b8-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px}.b8-mode label{position:relative}.b8-mode input{position:absolute;opacity:0}.b8-mode span{display:block;text-align:center;padding:.85rem;border:1px solid #425673;border-radius:10px;color:var(--b8-muted);cursor:pointer}.b8-mode input:checked+span{background:var(--b8-blue);border-color:var(--b8-blue);color:white}.b8-submit{grid-column:1/-1;background:var(--b8-green);color:#07111f;font-size:1.05rem}.b8-note{grid-column:1/-1;color:var(--b8-muted);font-size:.85rem;text-align:center;margin-bottom:0}.b8-disclaimer{color:#7f91aa;text-align:center;padding:0 20px 28px;font-size:.8rem}.b8-admission button:focus-visible,.b8-admission a:focus-visible{outline:3px solid var(--b8-yellow);outline-offset:3px}
@media(max-width:1020px){.b8-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b8-form-section{grid-template-columns:1fr}.b8-form-copy{max-width:760px}}
@media(max-width:700px){.b8-hero{min-height:760px;align-items:end}.b8-hero-shade{background:linear-gradient(180deg,rgba(4,10,19,.4),rgba(4,10,19,.97) 52%,#07111f)}.b8-hero-copy{padding:50px 20px}.b8-hero h2{font-size:3.15rem}.b8-actions{display:grid}.b8-button{text-align:center}.b8-section,.b8-form-section{padding-left:20px;padding-right:20px}.b8-course-grid{grid-template-columns:1fr}.b8-support{grid-template-columns:1fr}.b8-support>img{min-height:350px}.b8-form{grid-template-columns:1fr;padding:20px}.b8-full,.b8-submit,.b8-note{grid-column:1}.b8-mode{grid-template-columns:1fr}.b8-course dl{gap:18px}}
@media(prefers-reduced-motion:reduce){.b8-admission *{scroll-behavior:auto!important;transition:none!important}}
.b8-form fieldset{border:0;padding:0}

.b8-recognition-mini{display:inline-flex;align-items:center;margin-top:24px;padding:.65rem .9rem;border:1px solid rgba(71,215,161,.45);border-radius:999px;background:rgba(71,215,161,.1);color:#bdf5df;font-size:.86rem;font-weight:800}.b8-recognition{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:34px clamp(20px,7vw,110px);background:linear-gradient(90deg,#0d2132,#123a3d);border-top:1px solid rgba(71,215,161,.25);border-bottom:1px solid rgba(71,215,161,.25)}.b8-recognition-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--b8-green);color:#07111f;font-size:1.8rem;font-weight:950}.b8-recognition .b8-kicker{margin-bottom:5px;color:#74efbd}.b8-recognition h2{font-size:clamp(1.5rem,3vw,2.3rem);margin-bottom:7px}.b8-recognition p{margin:0;color:#c0cede;max-width:780px}.b8-campus{display:grid;grid-template-columns:1.15fr .85fr;background:#091525;border-top:1px solid var(--b8-line);border-bottom:1px solid var(--b8-line)}.b8-campus-media{position:relative;min-height:520px}.b8-campus-media img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.b8-campus-media span{position:absolute;left:18px;bottom:18px;padding:.55rem .75rem;border-radius:8px;background:rgba(4,10,19,.86);color:#d7e3f2;font-size:.78rem;font-weight:750}.b8-campus-copy{padding:clamp(50px,7vw,95px);align-self:center}.b8-campus-copy h2{font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.04;letter-spacing:-.04em;margin-bottom:18px}.b8-campus-copy p{color:var(--b8-muted);font-size:1.08rem}.b8-campus-copy ul{padding-left:1.2rem;display:grid;gap:9px;margin:25px 0 32px;font-weight:700}
@media(max-width:900px){.b8-recognition{grid-template-columns:auto 1fr}.b8-recognition>a{grid-column:1/-1;text-align:center}.b8-campus{grid-template-columns:1fr}.b8-campus-media{min-height:430px}}
@media(max-width:600px){.b8-recognition{grid-template-columns:1fr}.b8-recognition-mark{width:48px;height:48px}.b8-recognition-mini{border-radius:12px}.b8-campus-media{min-height:300px}.b8-campus-media span{right:12px;left:12px;text-align:center}.b8-campus-copy{padding:48px 20px}}

/* Version 1.2: internal navigation, comparison table and theme colour protection */
.b8-admission{scroll-behavior:smooth}.b8-admission .b8-inner-nav{min-height:108px;padding:20px clamp(22px,6vw,92px);display:flex;align-items:center;justify-content:space-between;gap:28px;background:#081423;border-bottom:1px solid #24364d;position:relative;z-index:5}.b8-admission .b8-brand{display:flex;align-items:baseline;gap:20px;text-decoration:none!important}.b8-admission .b8-brand strong{color:#26d9e8!important;font-size:2rem;line-height:1;font-weight:950;letter-spacing:.02em}.b8-admission .b8-brand span{color:#a9b8cc!important;font-weight:750}.b8-admission .b8-nav-links{display:flex;align-items:center;gap:36px}.b8-admission .b8-nav-links a{color:#eef4ff!important;text-decoration:none!important;font-weight:850;font-size:1.05rem}.b8-admission .b8-nav-links a:hover{color:#26d9e8!important}.b8-admission .b8-nav-links .b8-nav-cta{padding:.85rem 1.35rem;border-radius:12px;background:#2d7dff;color:#fff!important}.b8-admission .b8-hero h2,.b8-admission .b8-heading h2,.b8-admission .b8-course h3,.b8-admission .b8-recognition h2,.b8-admission .b8-form-copy h2,.b8-admission .b8-campus-copy h2{color:#f6f8fc!important}.b8-admission .b8-hero-copy>p,.b8-admission .b8-stats,.b8-admission .b8-stats b{color:#e4ecf7!important}.b8-admission .b8-button,.b8-admission .b8-course-button,.b8-admission .b8-submit{color:#fff!important}.b8-admission .b8-submit{color:#07111f!important}.b8-compare{padding:clamp(70px,9vw,120px) clamp(20px,7vw,110px);background:#0c1828;border-top:1px solid var(--b8-line)}.b8-table-wrap{overflow-x:auto;margin-bottom:30px;border:1px solid var(--b8-line);border-radius:18px}.b8-admission .b8-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;margin:0;background:#101d2f;color:#f6f8fc}.b8-admission .b8-table-wrap th,.b8-admission .b8-table-wrap td{padding:18px 20px;border-bottom:1px solid #2b3d56;text-align:left;color:#d9e4f2!important}.b8-admission .b8-table-wrap thead th{background:#17283f;color:#6fe9f1!important;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.b8-admission .b8-table-wrap tbody th{color:#fff!important;font-weight:850}.b8-admission .b8-table-wrap tbody tr:last-child th,.b8-admission .b8-table-wrap tbody tr:last-child td{border-bottom:0}
@media(max-width:700px){.b8-admission .b8-inner-nav{min-height:auto;align-items:flex-start;padding:20px;flex-direction:column}.b8-admission .b8-brand{gap:10px;flex-wrap:wrap}.b8-admission .b8-brand strong{font-size:1.6rem}.b8-admission .b8-brand span{font-size:.86rem}.b8-admission .b8-nav-links{width:100%;gap:8px;display:grid;grid-template-columns:1fr 1fr 1.25fr}.b8-admission .b8-nav-links a{text-align:center;padding:.7rem .25rem;font-size:.84rem;border:1px solid #2b3d56;border-radius:9px}.b8-admission .b8-nav-links .b8-nav-cta{padding:.7rem .25rem}.b8-admission .b8-hero h2{color:#fff!important}}

/* Version 1.3: real entrance and natural-looking facility placeholder */
.b8-location{display:grid;grid-template-columns:.82fr 1.18fr;background:#eef3f8;color:#07111f}.b8-location-copy{padding:clamp(50px,7vw,95px);align-self:center}.b8-location-copy .b8-kicker{color:#087c89}.b8-admission .b8-location-copy h2{color:#07111f!important;font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.04;letter-spacing:-.04em;margin-bottom:18px}.b8-location-copy p{color:#50627a;font-size:1.08rem}.b8-location-copy address{font-style:normal;font-weight:850;color:#13253b;margin-top:22px}.b8-location-copy .b8-secondary{color:#13253b!important;border-color:#73839a;background:#fff}.b8-location-media{position:relative;min-height:520px}.b8-location-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.b8-location-media span{position:absolute;left:18px;bottom:18px;padding:.55rem .75rem;border-radius:8px;background:rgba(4,10,19,.86);color:#fff;font-size:.78rem;font-weight:800}.b8-campus-media span{background:rgba(4,10,19,.9);color:#fff}
@media(max-width:900px){.b8-location{grid-template-columns:1fr}.b8-location-media{min-height:430px}.b8-location-copy{order:2}.b8-location-media{order:1}}
@media(max-width:600px){.b8-location-media{min-height:300px}.b8-location-media span{left:12px;bottom:12px}.b8-location-copy{padding:48px 20px}}

/* Version 1.4: genuine vertical institute tour */
.b8-tour{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center;padding:clamp(70px,9vw,120px) clamp(20px,7vw,110px);background:#07111f}.b8-tour-copy h2{font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.04em;margin-bottom:18px;color:#f6f8fc!important}.b8-tour-copy p{color:var(--b8-muted);font-size:1.08rem}.b8-tour-copy ul{padding-left:1.2rem;display:grid;gap:9px;margin:25px 0 32px;font-weight:700}.b8-video-shell{position:relative;justify-self:center;width:min(100%,430px);padding:12px;border:1px solid #314761;border-radius:26px;background:#101d2f;box-shadow:0 25px 65px rgba(0,0,0,.35)}.b8-video-shell video{display:block;width:100%;aspect-ratio:480/854;max-height:720px;border-radius:17px;background:#000;object-fit:cover}.b8-video-shell>span{position:absolute;left:26px;bottom:27px;padding:.5rem .7rem;border-radius:8px;background:rgba(4,10,19,.86);color:#fff;font-size:.76rem;font-weight:800;pointer-events:none}.b8-video-shell:focus-within>span,.b8-video-shell:hover>span{opacity:0}
@media(max-width:900px){.b8-tour{grid-template-columns:1fr}.b8-tour-copy{max-width:760px}.b8-video-shell{width:min(100%,390px)}}

/* Version 1.5: official Skill India and NSDC marks */
.b8-recognition{grid-template-columns:minmax(250px,360px) 1fr auto;padding-top:45px;padding-bottom:45px}.b8-recognition-logos{display:grid;grid-template-columns:.78fr 1.35fr;gap:12px;align-items:center}.b8-recognition-logos a{height:108px;display:flex;align-items:center;justify-content:center;padding:13px 16px;border-radius:15px;background:#fff;border:1px solid rgba(255,255,255,.5);box-shadow:0 12px 28px rgba(0,0,0,.18)}.b8-recognition-logos img{display:block;max-width:100%;max-height:78px;width:auto;height:auto}.b8-recognition-logos .b8-skill-logo{max-height:84px}.b8-recognition-logos .b8-nsdc-logo{max-height:60px}.b8-recognition-copy{max-width:820px}.b8-recognition-proof{display:block;margin-top:13px;color:#fff;font-size:.86rem}.b8-admission .b8-recognition h2{color:#fff!important}
@media(max-width:1120px){.b8-recognition{grid-template-columns:minmax(250px,340px) 1fr}.b8-recognition>a.b8-button{grid-column:1/-1;justify-self:start}}
@media(max-width:760px){.b8-recognition{grid-template-columns:1fr}.b8-recognition-logos{max-width:430px}.b8-recognition-logos a{height:94px}.b8-recognition>a.b8-button{justify-self:stretch;text-align:center}}

/* Version 1.7: entrance-image compatibility fallback */
.b8-location-media{background:#dce5ee}.b8-location-media img{display:block;opacity:1!important;visibility:visible!important}

/* Version 1.7.1: high-focus palette based on the approved BIN8VFX course-page design */
.b8-admission{--b8-bg:#050505;--b8-panel:#101216;--b8-panel2:#12151a;--b8-ink:#f7f7f7;--b8-muted:#aab1ba;--b8-cyan:#00d9ff;--b8-blue:#00d9ff;--b8-yellow:#ffe600;--b8-green:#9cff00;--b8-line:#24272c;background:radial-gradient(circle at 88% 4%,#07333d 0,transparent 26%),radial-gradient(circle at 8% 18%,#173000 0,transparent 23%),var(--b8-bg);color:var(--b8-ink)}
.b8-admission .b8-inner-nav{background:rgba(5,5,5,.94);border-bottom-color:var(--b8-line);backdrop-filter:blur(12px)}
.b8-admission .b8-brand strong{color:var(--b8-green)!important}.b8-admission .b8-brand span{color:var(--b8-muted)!important}.b8-admission .b8-nav-links a{color:var(--b8-ink)!important}.b8-admission .b8-nav-links a:hover{color:var(--b8-green)!important}.b8-admission .b8-nav-links .b8-nav-cta{background:var(--b8-green);color:#050505!important;border-radius:999px;box-shadow:0 0 0 1px rgba(156,255,0,.18),0 12px 30px rgba(156,255,0,.12)}
.b8-hero-shade{background:linear-gradient(90deg,rgba(5,5,5,.99),rgba(5,5,5,.89) 48%,rgba(5,5,5,.22))}.b8-kicker{color:var(--b8-green)}.b8-admission .b8-hero h2{color:#fff!important}.b8-hero-copy>p{color:#d5d9df}.b8-primary{background:var(--b8-green);color:#050505!important;border-radius:999px}.b8-admission .b8-button.b8-primary{color:#050505!important}.b8-secondary{background:rgba(255,255,255,.035);border-color:var(--b8-line);border-radius:999px}.b8-secondary:hover{border-color:var(--b8-cyan);color:var(--b8-cyan)!important}.b8-recognition-mini{border-color:rgba(156,255,0,.38);background:rgba(156,255,0,.08);color:#dfffad}
.b8-course-grid{gap:17px}.b8-course{background:linear-gradient(180deg,#12151a,#090a0c);border-color:var(--b8-line);border-radius:20px}.b8-course:hover{border-color:var(--b8-green);box-shadow:0 18px 45px rgba(0,0,0,.34)}.b8-course-top>span{color:var(--b8-cyan)}.b8-course-top small{background:rgba(255,230,0,.08);color:var(--b8-yellow);border:1px solid rgba(255,230,0,.18)}.b8-course p{color:var(--b8-muted)}.b8-course dt{color:#8f969f}.b8-course-button{color:var(--b8-yellow)!important;border-color:var(--b8-line);border-radius:999px}.b8-course-button:hover,.b8-course-button:focus-visible{background:var(--b8-green);border-color:var(--b8-green);color:#050505!important}
.b8-recognition{background:linear-gradient(120deg,rgba(156,255,0,.07),rgba(0,217,255,.045)),#0c0e11;border-color:rgba(156,255,0,.26)}.b8-recognition .b8-kicker{color:var(--b8-green)}.b8-recognition p{color:var(--b8-muted)}.b8-recognition-proof{color:var(--b8-yellow)}.b8-recognition-logos a{border-color:rgba(156,255,0,.26);box-shadow:0 12px 28px rgba(0,0,0,.28)}
.b8-support{background:#08090b;color:var(--b8-ink);border-block:1px solid var(--b8-line)}.b8-support .b8-kicker{color:var(--b8-green)}.b8-admission .b8-support h2{color:var(--b8-ink)!important}.b8-support p{color:var(--b8-muted)}.b8-support li::marker,.b8-campus-copy li::marker,.b8-tour-copy li::marker{color:var(--b8-green)}
.b8-location{background:#0c0e11;color:var(--b8-ink);border-block:1px solid var(--b8-line)}.b8-location-copy .b8-kicker{color:var(--b8-green)}.b8-admission .b8-location-copy h2{color:var(--b8-ink)!important}.b8-location-copy p{color:var(--b8-muted)}.b8-location-copy address{color:var(--b8-yellow)}.b8-location-copy .b8-secondary{color:var(--b8-ink)!important;border-color:var(--b8-line);background:#101216}.b8-location-media{background:#101216}
.b8-campus{background:#08090b;border-color:var(--b8-line)}.b8-tour{background:#050505}.b8-video-shell{background:#101216;border-color:var(--b8-line);box-shadow:0 25px 65px rgba(0,0,0,.52)}
.b8-compare{background:#08090b;border-color:var(--b8-line)}.b8-admission .b8-table-wrap table{background:#101216}.b8-admission .b8-table-wrap thead th{background:#111419;color:var(--b8-green)!important}.b8-admission .b8-table-wrap th,.b8-admission .b8-table-wrap td{border-color:var(--b8-line);color:#ddd!important}.b8-admission .b8-table-wrap tbody tr:hover{background:rgba(156,255,0,.035)}
.b8-form-section{background:radial-gradient(circle at 8% 12%,rgba(0,217,255,.07),transparent 28%),#050505}.b8-form{background:#101216;border-color:var(--b8-line)}.b8-field input,.b8-field select,.b8-field textarea{background:#0c0e11;border-color:var(--b8-line);color:var(--b8-ink)}.b8-field input:focus,.b8-field select:focus,.b8-field textarea:focus{border-color:var(--b8-green);box-shadow:0 0 0 3px rgba(156,255,0,.12)}.b8-mode span{border-color:var(--b8-line)}.b8-mode input:checked+span{background:var(--b8-green);border-color:var(--b8-green);color:#050505}.b8-submit{background:var(--b8-green);color:#050505!important;border-radius:999px}.b8-contact a{color:var(--b8-cyan)}.b8-disclaimer{color:#8f969f}
.b8-admission button:focus-visible,.b8-admission a:focus-visible{outline-color:var(--b8-yellow)}
@media(max-width:700px){.b8-hero-shade{background:linear-gradient(180deg,rgba(5,5,5,.32),rgba(5,5,5,.97) 52%,#050505)}.b8-admission .b8-nav-links a{border-color:var(--b8-line)}.b8-admission .b8-nav-links .b8-nav-cta{color:#050505!important}}

/* Version 1.8: Google Sheet save feedback */
.b8-note[data-state="saving"]{color:var(--b8-yellow)}.b8-note[data-state="saved"]{color:var(--b8-green)}.b8-note[data-state="error"]{color:#ff6070}.b8-submit:disabled{cursor:wait;opacity:.72}

/* Version 1.8.4: horizontal institute advertisement */
.b8-video-shell{width:100%;max-width:720px}.b8-video-shell video{aspect-ratio:16/9;max-height:none;object-fit:contain}.b8-video-shell>span{position:static;display:block;margin:10px 6px 2px;padding:0;background:none}.b8-video-shell:focus-within>span,.b8-video-shell:hover>span{opacity:1}
@media(max-width:900px){.b8-video-shell{width:100%;max-width:720px}}

/* Version 1.8.5: supplied 4:5 portrait advertisement */
.b8-video-shell{width:min(100%,480px);max-width:480px}.b8-video-shell video{aspect-ratio:4/5;max-height:none;object-fit:contain}
@media(max-width:900px){.b8-video-shell{width:min(100%,480px);max-width:480px}}
