/* Mary & Blake Website 2.0 • V19.5 Podcasts hero: The Leftovers. Scoped to page-34.php */
body.mb2-universe .mb2-v194-page{--p194-bg:#0a0e11;--p194-surface:#121c21;--p194-line:#33454d;--p194-cream:#e9d9ba;--p194-cyan:#93dff0;--p194-text:#edf3f3;--p194-muted:#c4d0d3;background:var(--p194-bg);color:var(--p194-text);font-family:Lato,Arial,sans-serif;overflow:hidden}
body.mb2-universe .mb2-v194-page *,body.mb2-universe .mb2-v194-page *:before,body.mb2-universe .mb2-v194-page *:after{box-sizing:border-box}
body.mb2-universe .mb2-v194-page a{text-decoration:none!important}
body.mb2-universe .mb2-v194-wrap{width:min(1240px,90%);margin:0 auto;position:relative}
body.mb2-universe .mb2-v194-page h1,body.mb2-universe .mb2-v194-page h2,body.mb2-universe .mb2-v194-page h3{color:#fff!important;font-family:Lato,Arial,sans-serif;font-weight:900!important;line-height:1.1!important}
body.mb2-universe .mb2-v194-page h2{font-size:clamp(35px,4.5vw,59px)!important;letter-spacing:-1.7px!important;margin:9px 0 14px!important}
body.mb2-universe .mb2-v194-page p{color:#edf2f2;font-size:clamp(17px,1.4vw,18px);font-weight:600;line-height:1.76}
body.mb2-universe .mb2-v194-eyebrow{font-size:11px;font-weight:900;letter-spacing:1.7px;text-transform:uppercase;color:var(--p194-cream);line-height:1.5}
body.mb2-universe .mb2-v194-hero{isolation:isolate;min-height:650px;position:relative;display:flex;align-items:center;overflow:hidden;background:#0b1013}
body.mb2-universe .mb2-v194-hero-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}
body.mb2-universe .mb2-v194-hero-bg img{display:block!important;max-width:none!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center 42%;filter:saturate(.82) contrast(1.05)}
body.mb2-universe .mb2-v194-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,12,14,.97) 0%,rgba(7,12,14,.87) 27%,rgba(7,12,14,.58) 55%,rgba(7,12,14,.12) 96%),linear-gradient(0deg,rgba(7,12,14,.94) 0%,transparent 37%);pointer-events:none}
body.mb2-universe .mb2-v194-hero-inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:108px 0 88px}
body.mb2-universe .mb2-v194-crumb{position:absolute;top:-63px;left:0;display:flex;gap:12px;align-items:center;color:#ccd6d9;font-size:12px;font-weight:700}
body.mb2-universe .mb2-v194-crumb a{color:#aacad2!important}
body.mb2-universe .mb2-v194-page h1{font-size:clamp(60px,7vw,105px)!important;letter-spacing:-4px!important;line-height:.99!important;margin:18px 0 26px!important;max-width:880px}
body.mb2-universe .mb2-v194-page h1 em{font-family:Georgia,serif;font-size:.8em;font-weight:400!important;letter-spacing:-3px;color:var(--p194-cream);white-space:nowrap}
body.mb2-universe .mb2-v194-hero-copy>p{font-size:clamp(17px,1.7vw,20px);font-weight:700;line-height:1.7;color:#eef3f3;max-width:640px;margin:0 0 29px}
body.mb2-universe .mb2-v194-hero-actions{display:flex;gap:12px;flex-wrap:wrap}
body.mb2-universe .mb2-v194-btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:53px;padding:14px 23px;border:1px solid #6b8993;border-radius:6px;color:#f9ffff!important;background:rgba(14,22,26,.72);font-size:13px;font-weight:900;transition:transform .18s,border-color .18s}
body.mb2-universe .mb2-v194-btn:hover{transform:translateY(-2px);border-color:#eef7f9}
body.mb2-universe .mb2-v194-btn.primary{border-color:#08aed2;background:#08aed2;color:#06151b!important}
body.mb2-universe .mb2-v194-discovery{background:#10191d;border-top:1px solid #3a4b51;border-bottom:1px solid #37474d;padding:69px 0 32px;scroll-margin-top:12px}
body.mb2-universe .mb2-v194-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:32px}
body.mb2-universe .mb2-v194-section-heading>div{min-width:0}
body.mb2-universe .mb2-v194-section-heading>p{max-width:440px;margin:0}
body.mb2-universe .mb2-v194-controls{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
body.mb2-universe .mb2-v194-search{display:flex;align-items:center;gap:12px;background:#192830;border:1px solid #47606b;border-radius:7px;min-width:min(410px,100%);padding:0 17px;height:54px;color:#99dfe9;flex:1 1 350px}
body.mb2-universe .mb2-v194-search:focus-within{border-color:#9bdded;outline:2px solid rgba(98,222,246,.17)}
body.mb2-universe .mb2-v194-search input{width:100%;height:100%;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#fff!important;font-family:inherit;font-size:15px;font-weight:700}
body.mb2-universe .mb2-v194-search input::placeholder{color:#a1b8c0;opacity:1}
body.mb2-universe .mb2-v194-filters{display:flex;flex-wrap:wrap;gap:8px}
body.mb2-universe .mb2-v194-filters button{appearance:none;cursor:pointer;border:1px solid #435b64;color:#dce9eb;background:#19242a;border-radius:40px;padding:12px 15px;font-size:12px;font-family:inherit;font-weight:900;white-space:nowrap;line-height:1.1}
body.mb2-universe .mb2-v194-filters button[aria-pressed="true"]{background:#c7e6ec;border-color:#c7e6ec;color:#102329}
body.mb2-universe .mb2-v194-filters button:focus-visible,body.mb2-universe .mb2-v194-card:focus-visible{outline:3px solid #89e3f7;outline-offset:3px}
body.mb2-universe .mb2-v194-results{margin:18px 0 0;font-size:12px!important;color:#b1c8cd!important;min-height:22px}
body.mb2-universe .mb2-v194-group{padding:66px 0 82px;background:#0d1317;scroll-margin-top:30px}
body.mb2-universe .mb2-v194-group:nth-child(2n){background:#111b20}
body.mb2-universe .mb2-v194-group-heading{margin-bottom:30px;max-width:860px}
body.mb2-universe .mb2-v194-group-heading p{margin:0}
body.mb2-universe .mb2-v194-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
body.mb2-universe .mb2-v194-card{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;background:linear-gradient(145deg,#1b2930,#131e23);border:1px solid #3b515a;border-radius:9px;padding:19px;min-height:217px;color:#fff!important;transition:transform .18s,border-color .18s}
body.mb2-universe .mb2-v194-card:hover{transform:translateY(-3px);border-color:#9ee3f2}
body.mb2-universe .mb2-v194-cover{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #4d616b;border-radius:7px;background:linear-gradient(140deg,#2a434b,#0c161a);align-self:start}
body.mb2-universe .mb2-v194-cover img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;aspect-ratio:1}
body.mb2-universe .mb2-v194-cover.is-fallback>span{font-weight:900;font-size:29px;letter-spacing:-2px;color:#bbcfd5}
body.mb2-universe .mb2-v194-cover.is-fallback>span>span{color:#0bb3d5}
body.mb2-universe .mb2-v194-card-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
body.mb2-universe .mb2-v194-card-copy .mb2-v194-eyebrow{font-size:9px;letter-spacing:1px}
body.mb2-universe .mb2-v194-card-copy strong{font-size:clamp(18px,1.5vw,22px);font-weight:900;color:#f7fafa;line-height:1.23;margin:8px 0 12px}
body.mb2-universe .mb2-v194-desc{color:#f0f3f3;font-size:15px;line-height:1.55;font-weight:600;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.mb2-universe .mb2-v194-card-link{margin-top:auto;padding-top:17px;font-size:12px;font-weight:900;color:#a6e6f4}
body.mb2-universe .mb2-v194-card-link span{margin-left:4px}
body.mb2-universe .mb2-v194-latest{padding:78px 0 90px;background:#0a0f12;scroll-margin-top:25px}
body.mb2-universe .mb2-v194-latest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.mb2-universe .mb2-v194-episode{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;min-height:170px;padding:13px;background:#18232a;border:1px solid #344951;border-radius:8px;color:#fff!important;transition:border-color .18s}
body.mb2-universe .mb2-v194-episode:hover{border-color:#a3deee}
body.mb2-universe .mb2-v194-episode-art{background:#243640;border-radius:5px;overflow:hidden;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;color:#86aeba;font-weight:900}
body.mb2-universe .mb2-v194-episode-art img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}
body.mb2-universe .mb2-v194-episode-copy{display:flex;flex-direction:column;justify-content:center;align-items:start;min-width:0}
body.mb2-universe .mb2-v194-episode-copy small{font-size:10px;color:#ddbfa2;font-weight:900;line-height:1.5;text-transform:uppercase;letter-spacing:.55px}
body.mb2-universe .mb2-v194-episode-copy small span{color:#9babb2;margin:0 3px}
body.mb2-universe .mb2-v194-episode-copy strong{font-size:18px;color:#fff;line-height:1.3;font-weight:900;margin:11px 0 9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.mb2-universe .mb2-v194-episode-copy em{font-style:normal;font-size:12px;font-weight:900;color:#a2e8f4}
body.mb2-universe .mb2-v194-close{background:radial-gradient(ellipse at 80% 20%,#23404a,#111a1e 65%);padding:80px 0;border-top:1px solid #415760}
body.mb2-universe .mb2-v194-close-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr);gap:70px;align-items:center}
body.mb2-universe .mb2-v194-close-grid>div>p{max-width:620px;margin:0 0 27px}
body.mb2-universe .mb2-v194-close-motto{border-left:2px solid var(--p194-cream);padding-left:35px;font:italic 400 clamp(29px,3.2vw,45px)/1.27 Georgia,serif!important;color:#f2e6d6!important;margin:0}
body.mb2-universe .mb2-v194-close-motto em{color:#9cdeeb}
body.mb2-universe [hidden]{display:none!important}
@media (max-width:1200px){body.mb2-universe .mb2-v194-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mb2-universe .mb2-v194-controls{align-items:stretch}body.mb2-universe .mb2-v194-search{flex:1 1 100%;min-width:0}}
@media (max-width:830px){body.mb2-universe .mb2-v194-hero{min-height:0}body.mb2-universe .mb2-v194-hero-inner{padding:112px 0 56px;grid-template-columns:minmax(0,1fr)}body.mb2-universe .mb2-v194-page h1{font-size:clamp(44px,7vw,70px)!important;letter-spacing:-2px!important}body.mb2-universe .mb2-v194-page h1 em{letter-spacing:-1px}body.mb2-universe .mb2-v194-section-heading{display:block}body.mb2-universe .mb2-v194-section-heading>p{margin-top:18px}body.mb2-universe .mb2-v194-close-grid{grid-template-columns:1fr;gap:30px}body.mb2-universe .mb2-v194-close-motto{font-size:35px!important}}
@media (max-width:610px){body.mb2-universe .mb2-v194-wrap{width:90%}body.mb2-universe .mb2-v194-hero-inner{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:107px 0 47px}body.mb2-universe .mb2-v194-crumb{top:-65px}body.mb2-universe .mb2-v194-page h1{font-size:clamp(43px,11vw,66px)!important}body.mb2-universe .mb2-v194-hero:after{background:linear-gradient(90deg,rgba(7,12,14,.94),rgba(7,12,14,.68)),linear-gradient(0deg,#0b1013,transparent)}body.mb2-universe .mb2-v194-hero-actions{display:grid;grid-template-columns:1fr;width:100%}body.mb2-universe .mb2-v194-btn{width:100%;justify-content:center}body.mb2-universe .mb2-v194-discovery{padding:49px 0 27px}body.mb2-universe .mb2-v194-page h2{font-size:34px!important;letter-spacing:-1px!important}body.mb2-universe .mb2-v194-page p{font-size:17px;font-weight:600;line-height:1.7}body.mb2-universe .mb2-v194-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.mb2-universe .mb2-v194-filters button{padding:13px 8px;font-size:11px}body.mb2-universe .mb2-v194-group{padding:48px 0 60px}body.mb2-universe .mb2-v194-grid{grid-template-columns:1fr;gap:13px}body.mb2-universe .mb2-v194-card{grid-template-columns:118px minmax(0,1fr);gap:14px;min-height:174px;padding:13px}body.mb2-universe .mb2-v194-card-copy strong{font-size:17px}body.mb2-universe .mb2-v194-desc{font-size:14px;line-height:1.55;font-weight:600;-webkit-line-clamp:3}body.mb2-universe .mb2-v194-latest{padding:50px 0}body.mb2-universe .mb2-v194-latest-grid{grid-template-columns:1fr}body.mb2-universe .mb2-v194-episode{grid-template-columns:104px minmax(0,1fr);gap:13px;min-height:142px;padding:10px}body.mb2-universe .mb2-v194-episode-copy strong{font-size:15px;margin:7px 0}body.mb2-universe .mb2-v194-episode-copy small{font-size:9px}body.mb2-universe .mb2-v194-close{padding:54px 0}body.mb2-universe .mb2-v194-close-motto{font-size:31px!important}}
