/* Mary & Blake Website 2.0 — The Last Kingdom seasons V28.0 */
body.mb2-site .mb2v28-tlk{--tlk-gold:#d4b47a;--tlk-blue:#9ccad9}
body.mb2-site .mb2v28-tlk .mb2v28-masthead{background:#10191c;min-height:630px}
body.mb2-site .mb2v28-tlk .mb2v28-masthead .mb2v21-masthead-art{left:32%;background:#26312d}
body.mb2-site .mb2v28-tlk .mb2v28-masthead .mb2v21-masthead-art img{object-position:center 35%;filter:saturate(.72) brightness(.78) contrast(1.1)}
body.mb2-site .mb2v28-tlk .mb2v28-masthead:before{background:linear-gradient(90deg,#090e12 0%,rgba(9,14,18,.98) 19%,rgba(9,14,18,.92) 35%,rgba(9,14,18,.38) 69%,rgba(9,14,18,.08) 100%),linear-gradient(0deg,#080e12,transparent 42%)}
body.mb2-site .mb2v28-tlk .mb2v21-hero-intro{max-width:650px}
body.mb2-site .mb2v28-tlk .mb2v21-kicker{color:#e5c18c}
body.mb2-site .mb2v28-tlk .mb2v21-hero-facts{color:#eed5ac}
body.mb2-site .mb2v28-tlk .mb2v21-intro{background:#0c1317}
body.mb2-site .mb2v28-tlk .mb2v21-intro-aside{background:radial-gradient(circle at 100% 0%,#374337,#172329 74%)}
body.mb2-site .mb2v28-tlk .mb2v21-premise{background:#162625}
body.mb2-site .mb2v28-tlk .mb2v21-essays{background:#0c1418}
body.mb2-site .mb2v28-tlk .mb2v21-arc{background:#172528}
body.mb2-site .mb2v28-tlk .mb2v21-tail{background:radial-gradient(circle at 92% 2%,#3c3830,#142329 62%)}
body.mb2-site .mb2v28-tlk .mb2v21-arc-card[aria-current]{border-color:#dfc28c;background:#344136}
body.mb2-site .mb2v28-tlk .mb2v28-movie-nav{font-size:11px;white-space:nowrap;color:#e9c990!important;margin-left:auto;letter-spacing:.6px}
body.mb2-site .mb2v28-tlk .mb2v28-fallback{width:100%;height:100%;background:radial-gradient(circle at 80% 30%,#536049,#15222b)}
body.mb2-site .mb2v28-tlk .mb2v21-episode-bottom a{color:#a4e8f7}
body.mb2-site .mb2v28-tlk .mb2v28-remember{background:#1a2828;border-top:1px solid #4c655d;border-bottom:1px solid #4c655d;padding:clamp(52px,6vw,80px) 0}
body.mb2-site .mb2v28-tlk .mb2v28-remember-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);gap:clamp(25px,6vw,90px);align-items:start}
body.mb2-site .mb2v28-tlk .mb2v28-remember h2{font-size:clamp(32px,4vw,49px);color:#fff;margin:12px 0 18px;line-height:1.1}
body.mb2-site .mb2v28-tlk .mb2v28-remember-layout>div>p{color:#d8e6e9;font-size:16px;line-height:1.65}
body.mb2-site .mb2v28-tlk .mb2v28-remember-list{padding:25px 30px;background:#263737;border:1px solid #597269;border-radius:8px;color:#f2f6f5}
body.mb2-site .mb2v28-tlk .mb2v28-remember-list ul{margin:0;padding:0 0 0 23px;list-style:disc}
body.mb2-site .mb2v28-tlk .mb2v28-remember-list li{margin:0 0 14px;line-height:1.7;font-size:15px}
body.mb2-site .mb2v28-tlk .mb2v28-remember-list li:last-child{margin-bottom:0}
body.mb2-site .mb2v28-tlk .mb2v28-related{display:flex;flex-direction:column;align-items:start;gap:15px;margin-top:16px}
body.mb2-site .mb2v28-tlk .mb2v28-related a{color:#ace5ef!important;font-size:15px;line-height:1.45;font-weight:800}
body.mb2-site .mb2v28-tlk .mb2v28-related a:hover{color:#fff!important}
body.mb2-site .mb2v28-tlk .mb2v28-five{grid-template-columns:repeat(5,minmax(0,1fr))}
body.mb2-site .mb2v28-tlk .mb2v28-five strong{font-size:16px;line-height:1.35}
body.mb2-site .mb2v28-tlk--3 .mb2v28-masthead .mb2v21-masthead-art img{object-position:center 30%}
body.mb2-site .mb2v28-tlk--5 .mb2v28-masthead .mb2v21-masthead-art img{object-position:center 24%}
@media(max-width:1040px){body.mb2-site .mb2v28-tlk .mb2v28-five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:740px){body.mb2-site .mb2v28-tlk .mb2v28-remember-layout{grid-template-columns:1fr}body.mb2-site .mb2v28-tlk .mb2v28-five{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){
body.mb2-site .mb2v28-tlk .mb2v28-masthead .mb2v21-masthead-art{inset:0 0 auto!important;height:auto!important;aspect-ratio:16/9!important;max-height:310px;overflow:hidden}
body.mb2-site .mb2v28-tlk .mb2v28-masthead .mb2v21-masthead-art img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 33%!important}
body.mb2-site .mb2v28-tlk .mb2v28-masthead .mb2v21-masthead-inner{min-height:625px!important;padding-bottom:42px!important}
body.mb2-site .mb2v28-tlk .mb2v28-masthead .mb2v21-kicker{margin-top:clamp(170px,44vw,260px)!important}
body.mb2-site .mb2v28-tlk .mb2v28-masthead:before{background:linear-gradient(0deg,#080e12 0%,#080e12 50%,rgba(8,14,18,.61) 72%,rgba(8,14,18,.1) 100%)!important}
body.mb2-site .mb2v28-tlk .mb2v28-five{grid-template-columns:1fr}
body.mb2-site .mb2v28-tlk .mb2v28-remember-list{padding:22px}
body.mb2-site .mb2v28-tlk .mb2v28-movie-nav{margin-left:0}
}
