/* Mary & Blake Website 2.0 — The Handmaid's Diaries V34. Draft only.
   Visual direction: stark architectural noir, Gilead red, restrained warm ivory. */
body.mb2-site .mb2ht{--ht-red:#d34645;--ht-rust:#bb4741;--ht-cream:#f5e9df;--ht-ink:#111316;--ht-panel:#1e2025;--ht-rule:#595158;background:#111317;color:#f6f1ed;font-family:Lato,'Helvetica Neue',Arial,sans-serif;overflow:hidden}
body.mb2-site .mb2ht *,body.mb2-site .mb2ht *:before,body.mb2-site .mb2ht *:after{box-sizing:border-box}
body.mb2-site .mb2ht .mb2-inner{width:min(calc(100% - 58px),1240px);max-width:1240px;margin-inline:auto}
body.mb2-site .mb2ht :is(h1,h2,h3){font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.13;letter-spacing:-.028em;color:#fff6f0;text-transform:none}
body.mb2-site .mb2ht h2{font-size:clamp(35px,4.2vw,60px);margin:12px 0 27px}
body.mb2-site .mb2ht h3{font-size:clamp(25px,2.5vw,34px);margin:10px 0 18px}
body.mb2-site .mb2ht :is(p,li){font-size:clamp(17px,1.45vw,18px);line-height:1.78;font-weight:600;color:#f2ede8}
body.mb2-site .mb2ht a{text-decoration:none!important;transition:background-color .18s,border-color .18s,color .18s}
body.mb2-site .mb2ht a:focus-visible{outline:3px solid #f8d3b8;outline-offset:4px}
body.mb2-site .mb2ht .mb2ht-kicker{display:block;color:#ffb4a6;font:900 10px/1.6 Lato,Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase}
body.mb2-site .mb2ht .mb2ht-hero{position:relative;isolation:isolate;background:#19171b;overflow:hidden;min-height:710px;border-bottom:1px solid #775c61}
body.mb2-site .mb2ht .mb2ht-hero-art{position:absolute;inset:0;z-index:-2}
body.mb2-site .mb2ht .mb2ht-hero-art img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center 36%;filter:grayscale(.22) contrast(1.08) brightness(.78) saturate(.86)}
body.mb2-site .mb2ht .mb2ht-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101113 0%,rgba(18,17,20,.95) 29%,rgba(24,19,22,.64) 57%,rgba(14,11,16,.09) 100%),linear-gradient(0deg,#161417,transparent 38%)}
body.mb2-site .mb2ht .mb2ht-hero-inner{min-height:710px;display:flex;flex-direction:column;padding-bottom:70px}
body.mb2-site .mb2ht .mb2ht-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding-top:27px;font-size:12px;color:#e1cfd0;font-weight:900}
body.mb2-site .mb2ht .mb2ht-breadcrumb a{color:#f2d2c8!important}
body.mb2-site .mb2ht .mb2ht-hero-copy{margin-top:auto;max-width:790px}
body.mb2-site .mb2ht .mb2ht-hero h1{font:400 clamp(59px,7vw,100px)/.98 Georgia,'Times New Roman',serif!important;letter-spacing:-.055em!important;margin:14px 0 30px!important;color:#fff7ef!important}
body.mb2-site .mb2ht .mb2ht-hero h1 em{display:block;font-style:italic;color:#f9bfac}
body.mb2-site .mb2ht .mb2ht-hero-pull{font:italic 400 clamp(23px,2.7vw,35px)/1.3 Georgia,'Times New Roman',serif!important;color:#f8e9e3!important;max-width:770px}
body.mb2-site .mb2ht .mb2ht-hero-deck{max-width:710px;font-size:18px!important;font-weight:600!important;color:#f1eae6!important;line-height:1.58!important}
body.mb2-site .mb2ht .mb2ht-stats{display:flex;flex-wrap:wrap;gap:9px 24px;margin-top:27px;color:#ffd7c6;font-size:10px;font-weight:900;letter-spacing:1.25px}
body.mb2-site .mb2ht .mb2ht-stats span+span:before{content:'·';margin-right:18px}
body.mb2-site .mb2ht .mb2ht-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
body.mb2-site .mb2ht .mb2ht-button{display:inline-flex;align-items:center;justify-content:center;min-height:51px;border-radius:4px;border:1px solid #ef8274;background:#cb4a43;color:#fff8f4!important;padding:12px 21px;font-size:12px;line-height:1.4;font-weight:900;text-decoration:none!important}
body.mb2-site .mb2ht .mb2ht-button:hover{background:#e66359;border-color:#fa9f89}
body.mb2-site .mb2ht .mb2ht-button-outline{border-color:#bc8f8d;color:#ffece2!important;background:rgba(36,26,31,.7)}
body.mb2-site .mb2ht .mb2ht-button-outline:hover{background:#694044}
body.mb2-site .mb2ht .mb2ht-collection-nav{background:#261f24;border-bottom:1px solid #675058}
body.mb2-site .mb2ht .mb2ht-collection-nav>.mb2-inner{display:flex;align-items:center;gap:9px 25px;min-height:68px;flex-wrap:wrap}
body.mb2-site .mb2ht .mb2ht-collection-nav span{color:#eba99d;font-size:10px;font-weight:900;letter-spacing:1.3px;margin-right:auto}
body.mb2-site .mb2ht .mb2ht-collection-nav a{color:#f6e2df!important;display:flex;align-items:center;min-height:53px;white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.65px;border-bottom:2px solid transparent}
body.mb2-site .mb2ht .mb2ht-collection-nav a:hover,body.mb2-site .mb2ht .mb2ht-collection-nav a[aria-current]{color:#ffb4a6!important;border-color:#ee8b80}
body.mb2-site .mb2ht .mb2ht-opening{padding:clamp(65px,8vw,110px) 0;background:#19181c;border-bottom:1px solid #51454b}
body.mb2-site .mb2ht .mb2ht-opening-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(38px,7vw,92px);align-items:start}
body.mb2-site .mb2ht .mb2ht-opening-lead{color:#f5b9ae!important;font:italic 400 clamp(21px,2.5vw,28px)/1.45 Georgia,serif!important}
body.mb2-site .mb2ht .mb2ht-storycopy p{margin:0 0 16px}
body.mb2-site .mb2ht .mb2ht-section-head{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:36px}
body.mb2-site .mb2ht .mb2ht-section-head h2{margin:9px 0 18px;max-width:820px}
body.mb2-site .mb2ht .mb2ht-section-head p{max-width:780px;margin:0}
body.mb2-site .mb2ht .mb2ht-section-number{font:400 clamp(67px,9vw,120px)/.85 Georgia,serif;color:#db8279;opacity:.7}
body.mb2-site .mb2ht .mb2ht-episodes{padding:clamp(65px,8vw,107px) 0;background:#231b21;border-bottom:1px solid #785e63}
body.mb2-site .mb2ht .mb2ht-episode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
body.mb2-site .mb2ht .mb2ht-episode-card{display:flex;flex-direction:column;min-width:0;background:#30242a;border:1px solid #745860;border-radius:6px;overflow:hidden}
body.mb2-site .mb2ht .mb2ht-episode-top{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #71535c;background:#422a30;padding:17px 27px;color:#ffcfbd;font-size:10px;font-weight:900;letter-spacing:1.3px}
body.mb2-site .mb2ht .mb2ht-episode-main{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:clamp(24px,3vw,36px)}
body.mb2-site .mb2ht .mb2ht-episode-main h3{font-size:clamp(27px,2.75vw,38px);margin:0 0 22px}
body.mb2-site .mb2ht .mb2ht-episode-desc{flex:1}
body.mb2-site .mb2ht .mb2ht-episode-desc p{margin:0 0 18px;font-size:17px}
body.mb2-site .mb2ht .mb2ht-text-link{display:inline-block;margin-top:auto;color:#ffc5ab!important;font-size:12px;font-weight:900;padding-top:13px}
body.mb2-site .mb2ht .mb2ht-text-link:hover{color:#fff1d5!important}
body.mb2-site .mb2ht .mb2ht-episode-note{font-size:12px;color:#e7bbb0;font-weight:700;margin-top:auto}
body.mb2-site .mb2ht .mb2ht-analysis{padding:clamp(69px,8vw,110px) 0;background:#13171a}
body.mb2-site .mb2ht .mb2ht-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.mb2-site .mb2ht .mb2ht-analysis-card{background:#202125;border:1px solid #565158;border-radius:6px;padding:clamp(25px,3vw,40px);min-width:0}
body.mb2-site .mb2ht .mb2ht-analysis-card:nth-child(3n){background:#272127}
body.mb2-site .mb2ht .mb2ht-analysis-card h3{font-size:clamp(26px,2.85vw,37px);margin:13px 0 22px}
body.mb2-site .mb2ht .mb2ht-prose{font-size:17px;line-height:1.8;color:#f1e9e4}
body.mb2-site .mb2ht .mb2ht-prose :is(p,li){font-size:clamp(17px,1.45vw,18px)!important;color:#f1e9e4!important;font-weight:600;line-height:1.78}
body.mb2-site .mb2ht .mb2ht-prose p{margin:0 0 16px}
body.mb2-site .mb2ht .mb2ht-prose a{color:#ffbfaa!important;text-decoration:underline!important;text-underline-offset:3px}
body.mb2-site .mb2ht .mb2ht-prose :is(ul,ol){padding-left:24px;margin:12px 0 20px}
body.mb2-site .mb2ht .mb2ht-prose :is(li){margin-bottom:11px}
body.mb2-site .mb2ht .mb2ht-prose h3{font-size:24px;margin:22px 0 12px}
body.mb2-site .mb2ht .mb2ht-continue{padding:clamp(66px,8vw,105px) 0;background:#33242a;border-top:1px solid #89656e}
body.mb2-site .mb2ht .mb2ht-continue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.mb2-site .mb2ht .mb2ht-continue-grid a{display:flex;flex-direction:column;gap:10px;color:#fff5f0!important;background:#422f35;border:1px solid #88636c;border-radius:6px;overflow:hidden;padding-bottom:22px;min-width:0}
body.mb2-site .mb2ht .mb2ht-continue-grid a:hover,body.mb2-site .mb2ht .mb2ht-continue-grid a[aria-current]{border-color:#ffc3a5}
body.mb2-site .mb2ht .mb2ht-continue-grid img{width:100%!important;height:150px!important;object-fit:cover;display:block}
body.mb2-site .mb2ht .mb2ht-continue-grid span{font-size:10px;color:#ffb9a6;font-weight:900;letter-spacing:1px;padding:12px 18px 0}
body.mb2-site .mb2ht .mb2ht-continue-grid strong{font:400 22px/1.25 Georgia,serif;padding:0 18px}
body.mb2-site .mb2ht .mb2ht-continue-grid small{padding:0 18px;font-size:12px;font-weight:900;color:#f9c7ad;margin-top:auto}
body.mb2-site .mb2ht .mb2ht-end{background:linear-gradient(115deg,#632f36,#291d26);padding:clamp(53px,7vw,84px) 0;border-top:1px solid #9c686a}
body.mb2-site .mb2ht .mb2ht-end>.mb2-inner{display:flex;justify-content:space-between;align-items:end;gap:28px}
body.mb2-site .mb2ht .mb2ht-end h2{max-width:730px;font-size:clamp(32px,3.8vw,51px);margin:12px 0}
body.mb2-site .mb2ht .mb2ht-end p{max-width:740px}
body.mb2-site .mb2ht .mb2ht-end-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}
body.mb2-site .mb2ht-hub .mb2ht-hero h1 em{display:inline;color:#e99286}
body.mb2-site .mb2ht-hub .mb2ht-hero-secondary{font:400 clamp(23px,3vw,39px)/1.23 Georgia,serif;display:block;letter-spacing:-.035em;margin-top:14px;color:#ffe8e2}
body.mb2-site .mb2ht-hub .mb2ht-hero-art img{filter:grayscale(.15) contrast(1.13) brightness(.79) saturate(.77)}
body.mb2-site .mb2ht-hub .mb2ht-hero:after{background:linear-gradient(90deg,#0d1012 0%,rgba(17,16,19,.96) 28%,rgba(27,16,18,.6) 59%,rgba(20,15,18,.14) 100%),linear-gradient(0deg,#151216 0%,transparent 45%)}
body.mb2-site .mb2ht-hub .mb2ht-season-list{padding:clamp(68px,8vw,109px) 0;background:#231b21}
body.mb2-site .mb2ht-hub .mb2ht-season-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
body.mb2-site .mb2ht-hub .mb2ht-season-card{display:grid;grid-template-columns:minmax(160px,.83fr) minmax(0,1fr);background:#33252c;border:1px solid #805e66;border-radius:7px;overflow:hidden;color:#fff!important;min-height:300px}
body.mb2-site .mb2ht-hub .mb2ht-season-card:hover{border-color:#fcb9a4}
body.mb2-site .mb2ht-hub .mb2ht-season-card-art{position:relative;overflow:hidden;background:#5b3238}
body.mb2-site .mb2ht-hub .mb2ht-season-card-art img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;filter:saturate(.79)}
body.mb2-site .mb2ht-hub .mb2ht-season-card-art>span{position:absolute;bottom:16px;left:16px;padding:10px 13px;background:rgba(30,20,25,.85);font-size:11px;font-weight:900;letter-spacing:1.4px;color:#f8d0c0}
body.mb2-site .mb2ht-hub .mb2ht-season-card-content{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,3vw,32px)}
body.mb2-site .mb2ht-hub .mb2ht-season-card-content strong{font:400 clamp(25px,2.7vw,35px)/1.14 Georgia,serif}
body.mb2-site .mb2ht-hub .mb2ht-season-card-content p{font-size:16px;line-height:1.6}
body.mb2-site .mb2ht-hub .mb2ht-season-card-content small{font-size:12px;font-weight:900;color:#ffc2ab;margin-top:auto}
body.mb2-site .mb2ht-hub .mb2ht-feature{padding:clamp(65px,8vw,107px) 0;background:#181b20;border-block:1px solid #655055}
body.mb2-site .mb2ht-hub .mb2ht-feature-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,90px);align-items:center}
body.mb2-site .mb2ht-hub .mb2ht-feature h2{font-size:clamp(38px,4.5vw,63px)}
body.mb2-site .mb2ht-hub .mb2ht-feature .mb2ht-button{margin-top:20px}
body.mb2-site .mb2ht-hub .mb2ht-feature-art{min-height:480px;border:1px solid #7d6165;overflow:hidden;position:relative;border-radius:6px}
body.mb2-site .mb2ht-hub .mb2ht-feature-art img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}
body.mb2-site .mb2ht-hub .mb2ht-feature-art span{position:absolute;bottom:20px;left:18px;background:rgba(32,18,22,.84);border:1px solid #a77c75;font-size:10px;letter-spacing:1.25px;color:#f9c5ac;padding:12px 14px;font-weight:900}
body.mb2-site .mb2ht-hub .mb2ht-explainers{padding:clamp(69px,8vw,109px) 0;background:#242126;border-bottom:1px solid #68525a}
body.mb2-site .mb2ht-hub .mb2ht-explainer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.mb2-site .mb2ht-hub .mb2ht-explainer-grid>a{display:flex;flex-direction:column;gap:14px;min-height:205px;padding:clamp(22px,3vw,31px);border:1px solid #78575e;border-radius:6px;background:#32272c;color:#fff!important}
body.mb2-site .mb2ht-hub .mb2ht-explainer-grid>a:hover{border-color:#fcb6a1;background:#423039}
body.mb2-site .mb2ht-hub .mb2ht-explainer-grid strong{font:400 clamp(21px,2.3vw,28px)/1.23 Georgia,serif}
body.mb2-site .mb2ht-hub .mb2ht-explainer-grid small{font-size:12px;color:#f9b7a3;font-weight:900;margin-top:auto}
body.mb2-site .mb2ht-hub .mb2ht-moments{padding:clamp(63px,8vw,100px) 0;background:#1b191d}
body.mb2-site .mb2ht-hub .mb2ht-moment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
body.mb2-site .mb2ht-hub .mb2ht-moment{background:#2c2228;border:1px solid #795a60;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}
body.mb2-site .mb2ht-hub .mb2ht-moment-art{display:block;background:#442e32;aspect-ratio:16/10;overflow:hidden}
body.mb2-site .mb2ht-hub .mb2ht-moment-art img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block}
body.mb2-site .mb2ht-hub .mb2ht-moment>div{padding:24px;display:flex;flex:1;flex-direction:column}
body.mb2-site .mb2ht-hub .mb2ht-moment h3{font-size:clamp(20px,2.2vw,27px);line-height:1.24}
body.mb2-site .mb2ht-hub .mb2ht-review-list{padding:clamp(67px,8vw,105px) 0;background:#211b21}
body.mb2-site .mb2ht-hub .mb2ht-review-stats{display:flex;gap:25px;justify-content:space-between;border-bottom:1px solid #78535f;padding:14px 0 18px;margin-bottom:22px;color:#e9c2be;font-size:11px;letter-spacing:1px;font-weight:900}
body.mb2-site .mb2ht-hub .mb2ht-review-stats strong{color:#fcb6a0}
body.mb2-site .mb2ht-hub .mb2ht-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body.mb2-site .mb2ht-hub .mb2ht-review{display:grid;grid-template-columns:93px 1fr;gap:15px;background:#34282f;padding:14px;border:1px solid #6d515c;border-radius:6px;min-width:0}
body.mb2-site .mb2ht-hub .mb2ht-review-art{width:93px;height:93px;background:#67343d;display:block;overflow:hidden;border-radius:4px}
body.mb2-site .mb2ht-hub .mb2ht-review-art img{width:100%!important;height:100%!important;object-fit:cover;display:block}
body.mb2-site .mb2ht-hub .mb2ht-review-art>span{display:grid;place-items:center;width:100%;height:100%;padding:8px;text-align:center;font-size:9px;font-weight:900;color:#ffe1cd}
body.mb2-site .mb2ht-hub .mb2ht-review .mb2ht-kicker{font-size:9px;letter-spacing:.7px}
body.mb2-site .mb2ht-hub .mb2ht-review h3{font:900 16px/1.42 Lato,Arial,sans-serif;margin:7px 0 6px}
body.mb2-site .mb2ht-hub .mb2ht-review h3 a{color:#fff4ef!important}
body.mb2-site .mb2ht-hub .mb2ht-review .mb2ht-text-link{padding:0}
body.mb2-site .mb2ht-hub .mb2ht-pagination{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:30px;border-top:1px solid #805a63;padding-top:25px;font-weight:900;font-size:11px;color:#efc4bd}
body.mb2-site .mb2ht-hub .mb2ht-pagination>div{display:flex;gap:11px}
body.mb2-site .mb2ht-hub .mb2ht-pagination a{border:1px solid #ef9d8c;padding:12px 17px;color:#ffece3!important;font-size:12px}
body.mb2-site .mb2ht-hub .mb2ht-perspective{padding:clamp(63px,8vw,104px) 0;background:#171b1d;border-top:1px solid #5e5258}
body.mb2-site .mb2ht-hub .mb2ht-perspective-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
body.mb2-site .mb2ht-hub .mb2ht-perspective-grid>article{background:#282629;border:1px solid #61555a;border-radius:6px;padding:clamp(23px,3vw,39px)}
body.mb2-site .mb2ht-hub .mb2ht-perspective-grid h3{font-size:clamp(25px,2.8vw,36px)}
@media(max-width:1060px){body.mb2-site .mb2ht-hub .mb2ht-explainer-grid,body.mb2-site .mb2ht-hub .mb2ht-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mb2-site .mb2ht-hub .mb2ht-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mb2-site .mb2ht .mb2ht-continue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){body.mb2-site .mb2ht .mb2ht-opening-grid{grid-template-columns:1fr;gap:24px}body.mb2-site .mb2ht .mb2ht-end>.mb2-inner{display:block}body.mb2-site .mb2ht .mb2ht-end-links{justify-content:flex-start;margin-top:26px}body.mb2-site .mb2ht .mb2ht-collection-nav>.mb2-inner{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body.mb2-site .mb2ht .mb2ht-collection-nav span{display:none}body.mb2-site .mb2ht .mb2ht-collection-nav a{flex:none}body.mb2-site .mb2ht .mb2ht-section-number{display:none}body.mb2-site .mb2ht-hub .mb2ht-season-card-grid,body.mb2-site .mb2ht-hub .mb2ht-feature-grid,body.mb2-site .mb2ht-hub .mb2ht-perspective-grid{grid-template-columns:1fr}body.mb2-site .mb2ht-hub .mb2ht-feature-art{min-height:340px}}
@media(max-width:600px){
body.mb2-site .mb2ht .mb2-inner{width:calc(100% - 34px)}
body.mb2-site .mb2ht .mb2ht-hero{min-height:0}
body.mb2-site .mb2ht .mb2ht-hero-art{inset:0 0 auto;height:250px}
body.mb2-site .mb2ht .mb2ht-hero-art img{object-position:center 24%}
body.mb2-site .mb2ht .mb2ht-hero:after{background:linear-gradient(0deg,#171417 0%,#171417 43%,rgba(23,19,22,.79) 70%,rgba(23,19,22,.06) 100%)}
body.mb2-site .mb2ht .mb2ht-hero-inner{min-height:0;padding-bottom:45px}
body.mb2-site .mb2ht .mb2ht-breadcrumb{font-size:10px;padding-top:19px;background:rgba(24,17,22,.7);width:max-content;max-width:100%;padding:9px;border-radius:3px;margin-top:13px}
body.mb2-site .mb2ht .mb2ht-hero-copy{padding-top:clamp(173px,48vw,260px)}
body.mb2-site .mb2ht .mb2ht-hero h1{font-size:clamp(43px,11.1vw,63px)!important;margin:11px 0 22px!important}
body.mb2-site .mb2ht-hub .mb2ht-hero-secondary{font-size:clamp(22px,6vw,30px)}
body.mb2-site .mb2ht .mb2ht-hero-pull{font-size:clamp(22px,5.7vw,30px)!important}
body.mb2-site .mb2ht .mb2ht-hero-deck{font-size:17px!important}
body.mb2-site .mb2ht .mb2ht-stats{gap:8px 15px}
body.mb2-site .mb2ht .mb2ht-stats span+span:before{display:none}
body.mb2-site .mb2ht .mb2ht-button{font-size:11px;min-height:45px;padding:11px 13px}
body.mb2-site .mb2ht .mb2ht-episode-grid,body.mb2-site .mb2ht .mb2ht-analysis-grid,body.mb2-site .mb2ht-hub .mb2ht-explainer-grid,body.mb2-site .mb2ht-hub .mb2ht-moment-grid,body.mb2-site .mb2ht-hub .mb2ht-review-grid,body.mb2-site .mb2ht .mb2ht-continue-grid{grid-template-columns:1fr}
body.mb2-site .mb2ht .mb2ht-episode-main{padding:24px}
body.mb2-site .mb2ht-hub .mb2ht-season-card{grid-template-columns:1fr}
body.mb2-site .mb2ht-hub .mb2ht-season-card-art{height:190px}
body.mb2-site .mb2ht-hub .mb2ht-season-card-content{padding:24px}
body.mb2-site .mb2ht-hub .mb2ht-feature-art{min-height:270px}
body.mb2-site .mb2ht .mb2ht-continue-grid a{display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px;align-items:start;padding-bottom:0}
body.mb2-site .mb2ht .mb2ht-continue-grid img{grid-row:1/4;height:120px!important;max-height:120px}
body.mb2-site .mb2ht .mb2ht-continue-grid span{padding:11px 12px 0}
body.mb2-site .mb2ht .mb2ht-continue-grid strong{font-size:16px;padding:0 12px}
body.mb2-site .mb2ht .mb2ht-continue-grid small{padding:0 12px 11px}
body.mb2-site .mb2ht-hub .mb2ht-pagination{flex-direction:column;align-items:flex-start}
body.mb2-site .mb2ht-hub .mb2ht-review-stats{font-size:9px}
}
@media(prefers-reduced-motion:reduce){body.mb2-site .mb2ht a{transition:none}}
