/* The magazine is self-contained: no Bootstrap, slider CSS or font icon catalogue. */
@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/prompt/prompt-76f4b0e556e9bdcd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/prompt/prompt-500-latin-e6edb55e.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/prompt/prompt-600-latin-d8239d3f.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Prompt;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/prompt/prompt-700-latin-e4208432.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body.teller-editorial-home{margin:0;color:#173447;background:#edf4f7;font:400 16px/1.6 Prompt,system-ui,sans-serif;-webkit-text-size-adjust:100%;}
.teller-editorial-home .header-area *,.teller-editorial-home .main-footer *,.teller-magazine *{box-sizing:border-box;}
.teller-magazine h1,.teller-magazine h2,.teller-magazine h3,.teller-magazine h4{font-family:inherit;font-weight:700;}
.teller-magazine p{margin:0;}
.teller-magazine a,.teller-editorial-home .header-area a,.teller-editorial-home .main-footer a{text-decoration:none;}
.teller-editorial-home .header-area ul,.teller-editorial-home .main-footer ul{list-style:none;margin:0;padding:0;}
.teller-editorial-home .header-area img,.teller-editorial-home .main-footer img{max-width:100%;height:auto;display:block;}
.teller-editorial-home .header-area picture,.teller-editorial-home .main-footer picture,.teller-magazine picture{display:block;}
.teller-editorial-home .header-area a:focus-visible,.teller-editorial-home summary:focus-visible,.teller-magazine a:focus-visible,.teller-editorial-home .main-footer a:focus-visible{outline:3px solid #f7921e;outline-offset:4px;}
.teller-editorial-home .skip-link{position:absolute;left:20px;top:-100px;z-index:20000;background:#12394d;color:#fff;padding:10px 16px;}
.teller-editorial-home .skip-link:focus{top:12px;}
.teller-editorial-home .search-modal,.teller-editorial-home .nav-overlay{display:none;}
.teller-editorial-home .header-area{position:relative;z-index:30;background:#00b1d9;border-top:5px solid #00b1d9;border-bottom:1px solid #00a2c6;}
.teller-editorial-home .header-navigation{padding:14px 0;}
.teller-editorial-home .header-navigation>.container-fluid{width:calc(100% - 40px);max-width:1200px;margin:auto;}
.teller-editorial-home .primary-menu{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;}
.teller-editorial-home .site-branding{flex:none;}
.teller-editorial-home .brand-logo img,.teller-editorial-home .footer-logo img{width:198px;height:48px;object-fit:contain;}
.teller-editorial-home .nav-menu{display:none;}
.teller-editorial-home .nav-right-item{display:flex;align-items:center;}
.teller-editorial-home .nav-right-item>.menu-button{display:none;}
.teller-editorial-home .main-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border-radius:32px;background:#f7921e;color:#1c231f;font:600 16px/1.2 Prompt,system-ui,sans-serif;}
.teller-editorial-home .main-btn i{display:inline-grid;place-items:center;margin:0;width:34px;height:34px;border-radius:50%;background:#fff;color:#1c231f;font-size:16px;line-height:1;}
.teller-editorial-home .main-btn:hover{background:#ffad46;color:#1c231f;}
.teller-editorial-home .teller-mobile-navigation{position:relative;}
.teller-editorial-home .teller-mobile-navigation summary{list-style:none;cursor:pointer;}
.teller-editorial-home .teller-mobile-navigation summary::-webkit-details-marker{display:none;}
.teller-editorial-home .teller-menu-toggle{position:relative;z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:38px;border:1px solid #1c231f;border-radius:5px;}
.teller-editorial-home .teller-menu-toggle>span{display:block;width:26px;height:2px;background:#1c231f;}
.teller-editorial-home .teller-mobile-navigation[open] .teller-menu-toggle>span:nth-child(1){transform:translateY(7px) rotate(45deg);}
.teller-editorial-home .teller-mobile-navigation[open] .teller-menu-toggle>span:nth-child(2){opacity:0;}
.teller-editorial-home .teller-mobile-navigation[open] .teller-menu-toggle>span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}
.teller-editorial-home .teller-mobile-navigation[open]:before{content:'';position:fixed;inset:0;background:#102d3c80;z-index:9998;}
.teller-editorial-home .teller-mobile-panel{display:none;}
.teller-editorial-home .teller-mobile-navigation[open]>.teller-mobile-panel{display:block;position:fixed;inset:0 auto 0 0;width:min(320px,calc(100vw - 64px));height:100%;overflow-y:auto;background:#fff;padding:32px 20px;z-index:9999;}
.teller-editorial-home .teller-mobile-panel .mobile-logo,.teller-editorial-home .teller-mobile-panel .nav-search{margin-bottom:24px;}
.teller-editorial-home .teller-mobile-panel .form_group{position:relative;}
.teller-editorial-home .teller-mobile-panel input{box-sizing:border-box;width:100%;font:inherit;background:#fff;color:#173447;padding:12px 40px 12px 12px;border:1px solid #b4cfdc;border-radius:4px;}
.teller-editorial-home .teller-mobile-panel .search-btn{position:absolute;right:12px;top:13px;background:none;border:0;color:#08738c;}
.teller-editorial-home .teller-mobile-links li{border-bottom:1px solid #d5e5ec;}
.teller-editorial-home .teller-mobile-links>ul>li>a,.teller-editorial-home .teller-mobile-summary>a{display:block;padding:14px 32px 14px 0;color:#1c231f;font:500 16px/1.4 Prompt,system-ui,sans-serif;}
.teller-editorial-home .teller-mobile-summary{position:relative;}
.teller-editorial-home .teller-submenu-icon{position:absolute;right:0;top:15px;display:grid;place-items:center;width:25px;height:25px;background:#f7921e;color:#153649;border-radius:3px;}
.teller-editorial-home .teller-mobile-submenu .sub-menu a{display:block;padding:9px 10px;color:#1c231f;font-size:14px;font-weight:500;}
.teller-editorial-home .teller-mobile-panel .menu-button{margin-top:24px;}
.teller-editorial-home .teller-mobile-panel a:hover{color:#1c231f;text-decoration:underline;text-decoration-color:#f7921e;text-decoration-thickness:2px;text-underline-offset:4px;}
.teller-editorial-home .main-footer{background:#102f40;color:#c8dce6;padding:36px 0 24px;}
.teller-editorial-home .main-footer>.container{width:calc(100% - 40px);max-width:1200px;margin:auto;}
.teller-editorial-home .footer-widget-area>.row{display:grid;gap:30px;}
.teller-editorial-home .footer-logo{display:inline-block;background:#f6fbfd;padding:10px;border-radius:4px;}
.teller-editorial-home .main-footer h4{font:700 16px/1.3 Prompt,system-ui,sans-serif;color:#fff;margin:0 0 14px;}
.teller-editorial-home .main-footer a{color:#c8dce6;font-size:13px;}
.teller-editorial-home .main-footer a:hover{color:#fff;text-decoration:underline;}
.teller-editorial-home .footer-widget-nav li{padding:3px 0;}
.teller-editorial-home .footer-widget-nav+.footer-widget-nav{margin-top:15px;}
.teller-editorial-home .footer-newsletter-widget .form_group{position:relative;}
.teller-editorial-home .footer-newsletter-widget input{font:inherit;box-sizing:border-box;width:100%;padding:12px 38px;border:1px solid #b4cfdc;background:#fff;border-radius:4px;}
.teller-editorial-home .footer-newsletter-widget label{position:absolute;top:11px;left:12px;color:#12394d;}
.teller-editorial-home .footer-copyright{font-size:12px;line-height:1.6;border-top:1px solid #355365;margin-top:30px;padding-top:20px;}
.teller-editorial-home .footer-copyright p{margin:0 0 16px;}
.teller-editorial-home .footer-nav ul{display:flex;flex-wrap:wrap;gap:8px 18px;}
.teller-editorial-home .back-to-top{display:none;}
@media(min-width:768px){.teller-editorial-home .footer-widget-area>.row{grid-template-columns:1fr 1.4fr 1fr;}.teller-editorial-home .footer-copyright>.row{display:grid;grid-template-columns:1fr 2fr;gap:30px;}}
@media(min-width:1200px){
 .teller-editorial-home .nav-menu{display:block;}
 .teller-editorial-home .nav-menu>.mobile-logo,.teller-editorial-home .nav-menu>.nav-search,.teller-editorial-home .nav-menu>.menu-button{display:none;}
 .teller-editorial-home .nav-right-item>.menu-button{display:block;}
 .teller-editorial-home .teller-mobile-navigation{display:none;}
 .teller-editorial-home .main-menu>ul{display:flex;gap:26px;}
 .teller-editorial-home .main-menu>ul>li{position:relative;}
 .teller-editorial-home .main-menu>ul>li>a{display:block;color:#1c231f;font:500 16px/1 Prompt,system-ui,sans-serif;padding:18px 0;}
 .teller-editorial-home .main-menu>ul>li>a:hover{color:#1c231f;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:2px;text-underline-offset:6px;}
 .teller-editorial-home .main-menu .dd-trigger{display:inline-block;margin-left:5px;}
 .teller-editorial-home .main-menu .sub-menu{display:none;position:absolute;left:0;top:100%;min-width:235px;padding:10px;background:#fff;border-top:3px solid #00b1d9;box-shadow:0 8px 20px #12394d18;}
 .teller-editorial-home .main-menu li:hover>.sub-menu,.teller-editorial-home .main-menu li:focus-within>.sub-menu{display:block;}
 .teller-editorial-home .main-menu .sub-menu a{display:block;padding:7px 10px;font-size:16px;font-weight:500;color:#1c231f;}
 .teller-editorial-home .main-menu .sub-menu a:hover{background:#f9f9f7;text-decoration:underline;text-decoration-color:#f7921e;text-decoration-thickness:2px;text-underline-offset:4px;}
}
@media(min-width:1601px){.teller-editorial-home .main-menu>ul>li>a{font-size:18px;}}
/* Font Awesome Pro 5.14.0 — existing licensed theme icons, selected glyph rules. */
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/discover/fa-regular-400.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/discover/fa-solid-900.woff2) format("woff2")}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/discover/fa-brands-400.woff2) format("woff2")}
.teller-editorial-home .fa,.teller-editorial-home .far,.teller-editorial-home .fas,.teller-editorial-home .fab{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased}
.teller-editorial-home .fa,.teller-editorial-home .fas{font-family:"Font Awesome 5 Pro";font-weight:900}.teller-editorial-home .far{font-family:"Font Awesome 5 Pro";font-weight:400}.teller-editorial-home .fab{font-family:"Font Awesome 5 Brands";font-weight:400}
.teller-editorial-home .fa-angle-double-right:before{content:"\f101"}
.teller-editorial-home .fa-angle-down:before{content:"\f107"}
.teller-editorial-home .fa-angle-up:before{content:"\f106"}
.teller-editorial-home .fa-arrow-left:before{content:"\f060"}
.teller-editorial-home .fa-arrow-right:before{content:"\f061"}
.teller-editorial-home .fa-badge-check:before{content:"\f336"}
.teller-editorial-home .fa-box-usd:before{content:"\f4a0"}
.teller-editorial-home .fa-calendar-alt:before{content:"\f073"}
.teller-editorial-home .fa-clock:before{content:"\f017"}
.teller-editorial-home .fa-envelope:before{content:"\f0e0"}
.teller-editorial-home .fa-facebook-f:before{content:"\f39e"}
.teller-editorial-home .fa-long-arrow-right:before{content:"\f178"}
.teller-editorial-home .fa-map-marker-alt:before{content:"\f3c5"}
.teller-editorial-home .fa-paper-plane:before{content:"\f1d8"}
.teller-editorial-home .fa-planet-ringed:before{content:"\e020"}
.teller-editorial-home .fa-print:before{content:"\f02f"}
.teller-editorial-home .fa-search:before{content:"\f002"}
.teller-editorial-home .fa-star:before{content:"\f005"}
.teller-editorial-home .fa-star-half-alt:before{content:"\f5c0"}
.teller-editorial-home .fa-telegram-plane:before{content:"\f3fe"}
.teller-editorial-home .fa-user-alt:before{content:"\f406"}
.teller-editorial-home .fa-whatsapp:before{content:"\f232"}
/* Home Mondo Neve — revisione Fable con colore. Tre toni a tutta larghezza: apertura bianca, fascia scura "Dalle piste",
   carta tinta per il resto. Filetti, foto e titoli fanno il lavoro. Mobile first, solo min-width. */
.teller-magazine{--mn-ink:#1c231f;--mn-text:#262b28;--mn-muted:#5b625e;--mn-cyan:#00b1d9;--mn-link:#006f8b;--mn-orange:#f7921e;--mn-line:#cfd8dc;--mn-paper:#edf2f5;--mn-deep:#0f2b3a;--mn-deep-line:#2a4a5c;background:var(--mn-paper);color:var(--mn-text);padding-bottom:44px;overflow-x:clip;}
.teller-magazine .teller-news-shell{width:calc(100% - 40px);max-width:1200px;margin-inline:auto;padding:0;}
/* Fasce a tutta larghezza senza toccare il PHP: il blocco esce dalla shell e rientra col padding */
.teller-magazine-opening,.teller-magazine-slopes{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);}

/* Page heading remains available to assistive technology without a duplicate visual masthead. */
.teller-magazine-page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}

/* Titoli di sezione: maiuscolo piccolo su filetto ciano */
.teller-magazine-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px;padding-top:8px;border-top:3px solid var(--mn-cyan);}
.teller-magazine-section-heading h2{margin:0;font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--mn-ink);}
.teller-magazine-section-heading>span{display:none;}
.teller-magazine-section-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.4;font-weight:700;color:var(--mn-link);white-space:nowrap;}
.teller-magazine-section-link:hover{text-decoration:underline;}
.teller-magazine-opening>.teller-magazine-section-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;}

/* Schede, base comune */
.teller-magazine .teller-news-card{min-width:0;}
.teller-magazine .teller-news-card-photo{display:block;overflow:hidden;}
.teller-magazine .teller-news-card-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;}
.teller-magazine .teller-news-card-body{padding-top:10px;}
.teller-magazine .teller-story-kicker{display:inline-block;padding-block:4px;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mn-link);}
.teller-magazine .teller-story-kicker:hover{text-decoration:underline;}
.teller-magazine .teller-news-card-title{margin:4px 0 6px;font-size:19px;line-height:1.22;letter-spacing:-.012em;font-weight:700;text-transform:none;}
.teller-magazine .teller-news-card-title a{color:var(--mn-ink);}
.teller-magazine .teller-news-card-title a:hover{text-decoration:underline;text-decoration-color:var(--mn-cyan);text-decoration-thickness:2px;text-underline-offset:3px;}
.teller-magazine .teller-news-card-date{display:block;font-size:13px;line-height:1.5;color:var(--mn-muted);}
.teller-magazine .teller-story-archive{font-weight:500;}

/* Apertura su bianco: su mobile prima il titolo, poi la foto a tutta larghezza; "Le ultime" lista a filetti con foto a destra */
.teller-magazine-opening{background:#fff;padding-top:18px;padding-bottom:26px;}
.teller-magazine-front{display:grid;gap:22px;}
.teller-magazine .teller-news-card--lead{display:flex;flex-direction:column;}
.teller-magazine .teller-news-card--lead .teller-news-card-body{order:-1;padding:0 0 14px;}
.teller-magazine .teller-news-card--lead .teller-news-card-photo{margin-inline:-20px;}
.teller-magazine .teller-news-card--lead .teller-news-card-photo img{aspect-ratio:16/9;}
.teller-magazine .teller-news-card--lead .teller-news-card-title{font-size:clamp(28px,20px + 2.2vw,44px);line-height:1.08;letter-spacing:-.02em;margin:6px 0 8px;}
.teller-magazine-latest>h3{margin:0;padding-top:8px;border-top:3px solid var(--mn-cyan);font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-ink);}
.teller-magazine .teller-news-card--side{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:0 14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--mn-line);}
.teller-magazine .teller-news-card--side .teller-news-card-photo{order:2;}
.teller-magazine .teller-news-card--side .teller-news-card-photo img{aspect-ratio:1;}
.teller-magazine .teller-news-card--side .teller-news-card-body{padding:0;}
.teller-magazine .teller-news-card--side .teller-news-card-title{font-size:17px;margin:3px 0 5px;}

/* Dalle piste: l'unica fascia cromatica. Fondo profondo, titoli bianchi, kicker ciano, prima notizia grande */
.teller-magazine-slopes{margin-top:0;background:var(--mn-deep);color:#fff;padding-top:22px;padding-bottom:26px;}
.teller-magazine-slopes .teller-magazine-section-heading{border-top-color:var(--mn-cyan);}
.teller-magazine-slopes .teller-magazine-section-heading h2{color:#fff;}
.teller-magazine-slopes .teller-magazine-section-link,.teller-magazine-slopes .teller-story-kicker{color:var(--mn-cyan);}
.teller-magazine-slopes .teller-news-card-title a{color:#fff;}
.teller-magazine-slopes .teller-news-card-date{color:#b9c9d2;}
.teller-magazine-grid{display:grid;gap:0;}
.teller-magazine .teller-news-card--card{padding:16px 0;border-top:1px solid var(--mn-deep-line);}
.teller-magazine .teller-news-card--card:first-child{border-top:0;padding-top:0;}
.teller-magazine .teller-news-card--card:first-child .teller-news-card-title{font-size:24px;line-height:1.15;}
.teller-magazine .teller-news-card--card:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:0 14px;align-items:start;}
.teller-magazine .teller-news-card--card:not(:first-child) .teller-news-card-photo{order:2;}
.teller-magazine .teller-news-card--card:not(:first-child) .teller-news-card-photo img{aspect-ratio:1;}
.teller-magazine .teller-news-card--card:not(:first-child) .teller-news-card-body{padding:0;}

/* Dossier su carta tinta: due colonne di testo con filetto verticale, filetti di testa diversi */
.teller-magazine-dossiers{display:grid;gap:30px;margin-top:30px;}
.teller-magazine-dossier{min-width:0;}
.teller-magazine-weather .teller-magazine-section-heading{border-top-color:var(--mn-ink);}
.teller-magazine-living .teller-magazine-section-heading{border-top-color:var(--mn-orange);}
.teller-magazine .teller-news-card--compact{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:0 14px;align-items:start;padding:12px 0;border-top:1px solid var(--mn-line);}
.teller-magazine .teller-news-card--compact:first-of-type{border-top:0;padding-top:0;}
.teller-magazine .teller-news-card--compact .teller-news-card-photo{order:2;}
.teller-magazine .teller-news-card--compact .teller-news-card-photo img{aspect-ratio:1;}
.teller-magazine .teller-news-card--compact .teller-news-card-body{padding:0;}
.teller-magazine .teller-news-card--compact .teller-news-card-title{font-size:17px;margin:3px 0 5px;}
.teller-magazine-dossier>.teller-magazine-section-link{display:block;margin-top:12px;padding-top:10px;border-top:1px solid var(--mn-line);}

/* Rimandi a mondoneve.it: riga di link con freccia arancione, nessuno slogan */
.teller-magazine-explore{display:grid;gap:0;margin-top:30px;padding-top:8px;border-top:3px solid var(--mn-ink);}
.teller-magazine-explore h2{display:none;}
.teller-magazine-explore .teller-magazine-eyebrow{display:block;margin:0 0 6px;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-ink);}
.teller-magazine-explore>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--mn-line);font-size:16px;line-height:1.4;font-weight:700;color:var(--mn-ink);}
.teller-magazine-explore>a:hover{color:var(--mn-link);}
.teller-magazine-explore>a>span{color:var(--mn-orange);font-size:18px;}

@media(min-width:600px){
 .teller-magazine-section-link{min-height:24px;}
 .teller-magazine-dossiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;}
 .teller-magazine-living{border-left:1px solid var(--mn-line);padding-left:32px;}
 .teller-magazine-explore{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;}
 .teller-magazine-explore>div{grid-column:1/-1;}
}
@media(min-width:900px){
 .teller-magazine-opening{padding-top:24px;padding-bottom:34px;}
 .teller-magazine-front{grid-template-columns:minmax(0,1fr) 340px;gap:0 32px;align-items:start;}
 .teller-magazine .teller-news-card--lead .teller-news-card-body{order:0;padding:14px 0 0;}
 .teller-magazine .teller-news-card--lead .teller-news-card-photo{margin-inline:0;}
 .teller-magazine-latest{border-left:1px solid var(--mn-line);padding-left:32px;}
 .teller-magazine .teller-news-card--side .teller-news-card-title{font-size:18px;}
 .teller-magazine-slopes{padding-top:28px;padding-bottom:34px;}
 .teller-magazine-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0 32px;}
 .teller-magazine .teller-news-card--card:first-child{grid-column:1;grid-row:1/span 2;padding-right:32px;border-right:1px solid var(--mn-deep-line);}
 .teller-magazine .teller-news-card--card:first-child .teller-news-card-title{font-size:30px;line-height:1.12;}
 .teller-magazine .teller-news-card--card:not(:first-child){grid-column:2;grid-template-columns:minmax(0,1fr) 110px;}
 .teller-magazine .teller-news-card--card:nth-child(2){border-top:0;padding-top:0;}
 .teller-magazine .teller-news-card--compact{grid-template-columns:minmax(0,1fr) 80px;}
 .teller-magazine-explore{grid-template-columns:260px repeat(3,minmax(0,1fr));align-items:center;}
 .teller-magazine-explore>div{grid-column:auto;}
 .teller-magazine-explore .teller-magazine-eyebrow{margin:0;}
 .teller-magazine-explore>a{border-top:0;border-left:1px solid var(--mn-line);padding:8px 0 8px 20px;}
}

.teller-magazine .teller-news-card--compact .teller-news-card-body:only-child{grid-column:1/-1;}
@media(min-width:900px){.teller-magazine-grid{grid-template-rows:min-content 1fr;}.teller-magazine .teller-news-card--card{align-self:start;}}

/* Use the right-hand column for a third related story, with a landscape lead. */
.teller-magazine-slopes .teller-news-card--card:first-child .teller-news-card-photo img{aspect-ratio:16/9;}
@media(min-width:900px){.teller-magazine-grid{grid-template-rows:min-content min-content 1fr;}.teller-magazine .teller-news-card--card:first-child{grid-row:1/span 3;}}

