/* LOS CHAVORRUCOS — EDICIÓN AZUL | Diseño editorial oficial 2026 */
:root{--bg:#f7fbff;--surface:#ffffff;--card:#eaf6ff;--ink:#10213d;--muted:#58708c;--acid:#58bdff;--orange:#1c8be7;--line:rgba(15,51,91,.14);--sky:#95dcff;--deep:#08182f;--deep2:#0d2d55;--blue:#168cef;--glow:#73d4ff;--radius:14px}
html{scroll-padding-top:85px}body{background:var(--bg);color:var(--ink)}::selection{background:#93d8ff;color:#07182e}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #179df5}h1,h2,h3{letter-spacing:-.018em}
.noise-texture{opacity:.025;pointer-events:none}.progress-bar{background:linear-gradient(90deg,#0085e5,#9ae7ff)!important;z-index:100}
/* Menu de revista */
.site-header{background:linear-gradient(180deg,rgba(2,17,36,.9),rgba(2,17,36,.52));height:99px;box-shadow:0 3px 22px #00162e18;border-color:rgba(152,217,255,.24)}
.site-header.is-scrolled,.inner-page .site-header{background:rgba(5,20,43,.97);border-color:rgba(95,183,239,.22);height:85px}
.brand{gap:12px;align-items:center;max-width:310px;z-index:2}.brand-avatar{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 2px 10px #26aaff60)}.brand-text{color:#fff;font-size:14px;letter-spacing:.06em}.brand-text strong{color:#e8f8ff;font-size:23px;letter-spacing:.02em}.brand-text small{color:#77cbff;letter-spacing:.11em;font-size:8px}
.desktop-nav{gap:32px}.desktop-nav a{color:#e9f7ff;font-size:11px;letter-spacing:.105em}.desktop-nav a:hover,.desktop-nav a.active{color:var(--sky)}.desktop-nav a::after{background:var(--sky)}.header-pill{border:1px solid #6acaff;background:rgba(49,172,255,.14);color:white;border-radius:100px;padding:13px 18px}.header-pill:hover{color:#08182f;background:#75cfff}.menu-toggle span{background:white}.mobile-menu{background:#061b36;color:#fff}.mobile-menu a{color:#f3faff}
/* Hero cinematográfico con emblema de marca */
.hero{height:100svh;min-height:710px;max-height:980px;background:radial-gradient(circle at 72% 54%,#1255a5,#05132a 70%);color:white;isolation:isolate}
.hero-media{inset:0!important;position:absolute;z-index:-3}.hero-video{filter:saturate(.7) hue-rotate(187deg) brightness(.7);width:100%;height:100%;object-fit:cover}.hero-video-backup{filter:saturate(.85) hue-rotate(185deg)}
.hero-tint{background:linear-gradient(90deg,rgba(2,17,41,.97) 0%,rgba(2,24,51,.86) 38%,rgba(3,27,61,.48) 72%,rgba(2,17,42,.6) 100%),linear-gradient(0deg,rgba(3,19,44,.9),transparent 36%,rgba(2,18,39,.5));z-index:-1}
.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.92%,rgba(148,218,255,.06) 50%,transparent 50.08%),radial-gradient(circle at 77% 48%,rgba(31,149,252,.18),transparent 35%);pointer-events:none;z-index:-1}
.hero-content{padding-top:clamp(195px,22vh,250px);padding-bottom:110px;position:relative;z-index:5}.hero-topline{max-width:760px}.hero-kicker{color:#a0e4ff;letter-spacing:.2em}.pulse-dot{background:#59c7ff;box-shadow:0 0 0 7px #63ccff1a}.hero-edition{color:#9ccfff}
.hero-title.hero-title-custom{font:900 clamp(80px,9vw,154px)/.79 var(--display);max-width:840px;letter-spacing:-.005em;margin:30px 0 27px;text-shadow:0 10px 40px rgba(0,8,30,.35)}
.hero-title-custom::first-line{color:#fff}.hero-promise{display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:800;letter-spacing:.14em;font-size:10px;color:#99d9ff;margin:0 0 26px}.hero-actions{flex-direction:column;align-items:flex-start;gap:25px;max-width:750px}.hero-actions p{color:#d8eafb;font-size:16px;line-height:1.65;max-width:515px}.btn{border-radius:100px}.btn-accent{color:#051a32!important;background:linear-gradient(120deg,#b4ecff,#5fc5ff)!important;border-color:#9bdefd!important;box-shadow:0 10px 32px rgba(17,134,244,.23);transition:transform .25s,box-shadow .25s}.btn-accent:hover{transform:translateY(-3px);box-shadow:0 15px 36px #2ca6ff55}.btn-outline{color:#fff!important;border-color:#bdeeff!important;border-radius:100px}.btn-outline:hover{background:#ffffff20}
.hero-brand-stage{position:absolute;width:min(36vw,550px);right:max(3.5vw,20px);top:50%;transform:translateY(-46%);z-index:2;aspect-ratio:1;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:heroDrift 9s ease-in-out infinite}.hero-brand-stage img{position:relative;z-index:2;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 14px 50px rgba(0,12,43,.78))}.hero-orbit{position:absolute;border:1px solid rgba(139,222,255,.28);border-radius:100%;inset:3%;box-shadow:inset 0 0 65px #28adff17,0 0 55px #37b4ff16}.hero-orbit-two{inset:-7%;border-style:dashed;border-color:#8cdeff30;animation:orbit 90s linear infinite}.hero-brand-stage>span{position:absolute;bottom:1.5%;font-weight:800;letter-spacing:.3em;color:#b4e7ff;font-size:11px;white-space:nowrap}
@keyframes orbit{to{transform:rotate(360deg)}}@keyframes heroDrift{0%,100%{transform:translateY(-46%)}50%{transform:translateY(-49%)}}
.hero-floor,.scroll-indicator{color:#bfdef3}.scroll-line{background:#82d1ff}.hero-floor-right{color:#bde8ff}.hero-controls button{border-color:#8ad8ff;color:#fff}.hero-slide img,.hero-slide video{filter:brightness(.7) saturate(.85)}.hero-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00112cce 0%,#00152f77 65%,#07244855 100%);pointer-events:none}.hero-slide-caption{z-index:2;max-width:58%}.hero-slide-caption h1{color:white;max-width:700px}.hero-slide-caption .eyebrow{color:#b1e9ff}.hero:has(.hero-slide) .hero-brand-stage{width:min(27vw,420px);right:5vw;top:52%;opacity:.82}
/* Franja de identidad */
.ticker{background:#82d4ff;color:#05203c;border-top:1px solid #d5f5ff;border-bottom:1px solid #3a9edc}.ticker-content span{color:#0d7bcb}
/* Seccion de historias */
.section-pad{padding:98px 0 106px}.eyebrow,.section-overline{color:#1578bd;font-weight:900}.section-heading em,.manifesto-section em,.footer-message em,.related-stories em,.rating-panel em,.comment-panel em,.about-hero em,.about-body em{color:#118fe8}.section-heading h2,.categories-section h2{color:#0c2344;font-size:clamp(57px,6vw,93px)}.section-description{color:#617891;max-width:350px}.stories-section{background:var(--bg)}
.featured-grid{gap:26px;grid-auto-flow:row}.story-card{padding:0 0 21px;background:#fff;border:1px solid #d7e9f8;border-radius:14px;overflow:hidden;box-shadow:0 14px 44px rgba(1,35,84,.055);transition:transform .3s,box-shadow .3s}.story-card:hover{transform:translateY(-5px);box-shadow:0 20px 55px #002b5c1c}.story-picture{background:#d6e9f7}.story-card-large .story-picture{height:410px}.story-copy{padding:18px 23px 0}.story-copy h3{color:#0d2545}.story-card:hover h3{color:#0577c7}.story-copy p,.story-card-large .story-copy p{color:#5c6f85}.story-category{color:#137cce}.cat-dot{background:#36aef6}.story-meta{color:#365a79;border-color:#dbe9f7}.story-arrow{background:#a4e3ff;color:#092440;border:1px solid #e5faff;border-radius:100%}
/* Bloque manifiesto */
.manifesto-section{background:#081b39;height:640px}.manifesto-image{background-image:linear-gradient(90deg,rgba(3,20,48,.97) 4%,rgba(5,33,69,.87) 48%,rgba(2,25,53,.34) 100%),url('/assets/img/amigos.jpg')}.manifesto-content .eyebrow{color:#8bdcff}.manifesto-content h2{max-width:900px;color:#fff;font-size:clamp(73px,8.5vw,139px)}.manifesto-content em{color:#81d7ff}.manifesto-content p{color:#daeafa}.giant-star{color:#60bfff18}
/* Los siete pilares */
.pillars-section{background:radial-gradient(ellipse at 100% 0%,#e0f4ff 0%,transparent 48%),linear-gradient(180deg,#f3faff,#e8f4ff);border-top:1px solid #cfe9ff;border-bottom:1px solid #c6e5fb}.pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pillar-card{min-height:328px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;background:rgba(255,255,255,.86);border:1px solid #d0e5f6;border-radius:18px;padding:23px 23px 21px;box-shadow:0 8px 30px #2a80b20b;transition:.25s}.pillar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#248fe0,#7ed9ff);transform:scaleX(0);transform-origin:left;transition:transform .3s}.pillar-card:hover{background:#0b2f59;transform:translateY(-6px);box-shadow:0 20px 35px #124d7e2b;border-color:#0e5490}.pillar-card:hover:before{transform:scaleX(1)}.pillar-no{font-weight:900;letter-spacing:.18em;font-size:10px;color:#6e91ad}.pillar-symbol{font:500 48px/1 var(--body);color:#36a4ed;margin:17px 0 18px}.pillar-card h3{font:900 29px/1.05 var(--display);margin:0 0 12px;color:#102b50;text-transform:uppercase}.pillar-card p{font-size:12.8px;line-height:1.57;color:#546d89;margin:0 0 24px;flex:1}.pillar-go{font-size:9px;letter-spacing:.12em;font-weight:900;color:#157dd1;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding-top:12px;border-top:1px solid #dcebf6}.pillar-go b{font-size:18px}.pillar-card:hover h3,.pillar-card:hover p,.pillar-card:hover .pillar-go,.pillar-card:hover .pillar-no,.pillar-card:hover .pillar-symbol{color:#edfaff}.pillar-card:hover .pillar-go{border-color:#ffffff36}
/* Mosaico categorias */
.categories-section{background:#fff}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-tile{height:330px;border-radius:14px;isolation:isolate}.category-tile:nth-child(1){grid-column:span 2}.category-tile:nth-child(7){grid-column:span 2}.category-tile img{filter:saturate(.95)}.category-shade{background:linear-gradient(0deg,rgba(2,15,35,.94) 0%,rgba(4,31,69,.2) 60%)}.category-index{color:#fff;background:#147dd2;border-radius:30px;padding:4px 10px;font-size:10px}.category-bottom b{color:#fff;max-width:250px}.category-bottom span{border-radius:100%;color:#fff;border-color:#d1efff88}.category-tile:hover .category-bottom span{background:#85d7ff;color:#072441;border-color:#85d7ff}
/* Boletin */
.newsletter-section{padding:95px 0;background:#061a35;color:#fff;position:relative;overflow:hidden}.newsletter-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 82% 35%,#1564b149,transparent 52%),linear-gradient(135deg,#04132a 0%,#0e345d 100%)}.newsletter-section:after{content:"";position:absolute;width:480px;height:480px;right:3%;top:-220px;border:1px solid #ffffff1b;border-radius:50%;pointer-events:none}.newsletter-layout{position:relative;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:90px;z-index:1}.newsletter-copy>.eyebrow{color:#85d9ff}.newsletter-copy h2{font:900 clamp(75px,8.1vw,142px)/.8 var(--display);letter-spacing:-.015em;color:white;margin:25px 0}.newsletter-copy h2 em{color:#7dd0ff;font-style:normal}.newsletter-copy>p{font-size:16px;color:#cae0f5;line-height:1.7;max-width:560px}.newsletter-ribbon{border-top:1px solid #8bcfff55;display:inline-block;padding-top:24px;margin-top:16px;font-size:10px;font-weight:800;color:#8bd6ff;letter-spacing:.18em}.newsletter-form-box{background:linear-gradient(145deg,#ffffff,#eaf7ff);color:#0d2a4a;border-radius:24px;padding:38px 44px;box-shadow:0 35px 65px rgba(0,0,0,.23);border:1px solid #c6e8ff}.newsletter-form-box img{width:106px;height:106px;object-fit:contain;margin-bottom:18px;filter:drop-shadow(0 7px 15px #2ea5d038)}.form-overline{display:block;font-size:10px;letter-spacing:.13em;font-weight:900;color:#247db3}.newsletter-form-box h3{font:900 48px/.95 var(--display);margin:12px 0 24px;text-transform:uppercase}.newsletter-form{display:grid;gap:12px}.newsletter-form>label:first-of-type{font-size:10px;color:#294d6d;letter-spacing:.13em;font-weight:900}.newsletter-form>input{width:100%;border:1px solid #b7d7ec;background:#fff;color:#0e2d53;padding:16px 17px;border-radius:9px;min-height:55px;outline:none}.newsletter-form input:focus{border-color:#108ceb}.newsletter-form .consent-line{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#526d82;line-height:1.5}.newsletter-form .consent-line input{margin-top:2px;accent-color:#0d91ec}.newsletter-form button{width:100%;justify-content:space-between;border-radius:8px}.newsletter-form-box>small{display:block;font-size:10px;color:#697f93;margin-top:20px;line-height:1.5}.honeypot{position:absolute!important;left:-9999px!important;top:-9999px!important}
/* Final / pie */
.closing-band{background:#82d4ff;color:#042547}.closing-band strong span{color:#fff}.site-footer{background:#041326;color:#fff}.footer-message h2{color:#fff}.footer-message em{color:#8bd7ff}.footer-message .eyebrow{color:#7dcafa}.footer-brand{display:inline-flex;align-items:center;gap:13px;color:#fff}.footer-brand img{width:47px;height:47px;object-fit:contain}.footer-links a:hover{color:#8ad6ff}.footer-bottom small{color:#97b0c8}
/* Listado / artículos: lectura cómoda */
.inner-page{background:#f5fbff}.listing-header{border-color:#d2e7f8}.listing-header h1{color:#0a2647}.listing-header h1 em{color:#168be6}.listing-header>p{color:#58728d}.listing-filters a{color:#164367;border-color:#c9e2f2;border-radius:100px}.listing-filters a:hover,.listing-filters a.is-current{background:#168ce6!important;color:#fff!important;border-color:#168ce6!important}.search-form input{background:#fff;color:#123151;border-color:#c8e2f3}.search-form button{color:#0c80d4}.listing-count{color:#457392}.blog-grid .story-card{border:1px solid #d2e8f8}.empty-list a{color:#1489d2}
.article-hero{background:#092043}.article-hero-overlay{background:linear-gradient(0deg,#061b36 3%,rgba(3,28,60,.85) 33%,rgba(7,37,75,.2) 100%)}.article-hero-inner{color:#fff}.article-tag{background:#1e95e9;color:#fff}.article-back{color:#b8e6ff}.article-byline{color:#b9d8ee}.article-layout{background:#f5fbff}.article-text{color:#18304d}.article-text p{color:#334e67}.article-text h2,.article-text h3{color:#0d2e54}.article-signoff{border-color:#188cd3;color:#1588cd}.article-side{border-color:#40a9eb}.article-side h3{color:#102c54}.article-side p{color:#58728c}.article-side-stats{color:#0f84d3}.article-side-stats span{color:#58728c}.participate-section{background:#e8f5ff}.participate-section h2,.participate-section h3{color:#0d315b}.rating-panel .eyebrow,.comment-panel .eyebrow{color:#137bcc}.big-rating{color:#102949}.big-rating>span{color:#138de9}.big-rating small{color:#66849d}.rating-form .star-button{color:#5da3d4}.comment-panel input,.comment-panel textarea{background:white;color:#123454;border-color:#c3dfec}.comments-list{border-color:#c7e5f9}.comment-item{border-color:#ccdfef}.comment-line strong,.comments-heading h3{color:#133659}.comment-item p,.empty-comments{color:#557087}.related-stories{background:#fff}.mini-card h3{color:#0a2b50}.mini-card span{color:#0c85d4}.mini-card b{color:#1485d4}.no-results{color:#0b2d54}.about-hero{background:#071f41}.about-hero h1{color:#fff}.about-hero p{color:#daecfc}.about-body{color:#193354}.about-body p{color:#4f6e88}.about-body h2{color:#0b2e55}
.site-notice{background:#063456;border:1px solid #7bd5ff;color:white;border-radius:10px}.site-notice.is-error{background:#5e2036;border-color:#f48e9e}
/* Móvil y tablet */
@media(max-width:1150px){.desktop-nav{gap:15px}.brand-avatar{width:49px;height:49px}.brand-text strong{font-size:20px}.hero-title.hero-title-custom{font-size:clamp(83px,9.2vw,123px);max-width:61%}.hero-brand-stage{width:38vw;right:2vw}.pillars-grid{grid-template-columns:repeat(3,1fr)}.category-grid{grid-template-columns:repeat(3,1fr)}.category-tile:nth-child(1),.category-tile:nth-child(7){grid-column:span 1}.newsletter-layout{gap:45px}}
@media(max-width:800px){.site-header,.site-header.is-scrolled,.inner-page .site-header{height:79px}.brand-avatar{width:52px;height:52px}.hero{min-height:720px;max-height:none}.hero-content{padding-top:190px}.hero-title.hero-title-custom{font-size:clamp(68px,12vw,99px);max-width:68%;line-height:.84}.hero-brand-stage{width:45vw;right:-5vw;top:44%;opacity:.85}.hero-actions p{max-width:400px}.hero-slide-caption{max-width:75%}.pillars-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.category-tile{height:300px}.newsletter-layout{grid-template-columns:1fr;gap:43px}.newsletter-copy h2{font-size:clamp(75px,12vw,110px)}.newsletter-form-box{max-width:650px}.section-pad{padding:80px 0}}
@media(max-width:560px){.wrap{width:min(100% - 36px,1440px)}.brand-avatar{width:48px;height:48px}.brand-text{font-size:12px}.brand-text strong{font-size:18px}.brand-text small{font-size:7px;letter-spacing:.08em}.header-pill{display:none}.hero{height:820px;min-height:700px;max-height:940px}.hero-content{padding-top:320px!important}.hero-topline{max-width:100%}.hero-kicker{font-size:9px;letter-spacing:.08em}.hero-title.hero-title-custom{font-size:clamp(65px,14.4vw,85px);line-height:.82;max-width:100%;margin:20px 0 21px}.hero-promise{gap:7px 13px;font-size:8px;margin-bottom:17px}.hero-actions{gap:17px}.hero-actions p{font-size:13px;line-height:1.5}.hero-brand-stage{width:235px;right:-17px;top:179px;opacity:.93;animation:none;transform:translateY(-50%)}.hero-brand-stage>span{font-size:7px;letter-spacing:.1em}.hero-floor-right{display:none}.scroll-indicator{font-size:8px}.hero:has(.hero-slide) .hero-brand-stage{top:172px;right:-10px;width:215px;opacity:.75}.hero-slide-caption{top:54%;max-width:92%;right:18px}.hero-slide-caption h1{font-size:clamp(58px,13vw,78px)}.ticker-content{font-size:16px}.section-pad{padding:68px 0 72px}.section-heading h2,.categories-section h2{font-size:clamp(57px,13vw,75px)}.featured-grid,.blog-grid{gap:16px}.story-card-large .story-picture,.story-picture,.blog-grid .story-picture{height:245px}.story-copy h3,.story-card-large .story-copy h3{font-size:36px}.manifesto-section{height:600px}.manifesto-content h2{font-size:clamp(63px,13vw,83px)}.pillars-grid{grid-template-columns:1fr;gap:12px}.pillar-card{min-height:235px;padding:22px}.pillar-symbol{position:absolute;top:4px;right:22px;font-size:37px}.pillar-card h3{font-size:34px;max-width:78%;margin-top:17px}.pillar-card p{max-width:90%}.category-grid{grid-template-columns:1fr;gap:12px}.category-tile{height:230px}.category-bottom b{font-size:37px;max-width:270px}.newsletter-section{padding:70px 0}.newsletter-copy h2{font-size:clamp(73px,14vw,97px)}.newsletter-form-box{padding:30px 26px}.newsletter-form-box h3{font-size:43px}.closing-band strong{font-size:36px}.site-footer{padding-top:64px}.footer-message h2{font-size:clamp(58px,12vw,83px)}.article-hero-inner h1{font-size:clamp(65px,12vw,85px)}.mobile-menu{padding-top:120px}}
@media(prefers-reduced-motion:reduce){.hero-brand-stage,.hero-orbit-two{animation:none!important}.pillar-card,.story-card{transition:none!important}}
/* Tipografía robusta incluso cuando no cargan las fuentes remotas */
body,button,input,select,textarea{font-family:'DM Sans',Inter,Arial,sans-serif}
.brand-text,.brand-text strong,.hero-title,.hero-slide-caption h1,.section-heading h2,.categories-section h2,.story-copy h3,.manifesto-content h2,.pillar-card h3,.category-bottom b,.newsletter-copy h2,.newsletter-form-box h3,.footer-message h2,.closing-band span,.closing-band strong,.listing-header h1,.article-hero-inner h1,.rating-panel h2,.comment-panel h2,.about-hero h1,.about-body h2,.article-side h3{font-family:'Barlow Condensed','Liberation Sans Narrow','Arial Narrow',Impact,sans-serif;font-weight:900}
.hero-title.hero-title-custom{font-family:'Barlow Condensed','Liberation Sans Narrow','Arial Narrow',Impact,sans-serif;font-size:clamp(84px,9vw,154px);line-height:.82;font-weight:900}
.section-heading h2,.categories-section h2{font-size:clamp(57px,6vw,93px);line-height:.94}
.story-copy h3{font-size:35px;line-height:1.03}.story-card-large .story-copy h3{font-size:59px;line-height:.99}
.manifesto-content h2{font-size:clamp(73px,8.5vw,139px);line-height:.87}
.pillar-card h3{font-size:29px;line-height:1.02}
.category-bottom b{font-size:34px;line-height:.96}
.newsletter-copy h2{font-size:clamp(75px,8.1vw,142px);line-height:.83}
.newsletter-form-box h3{font-size:48px;line-height:1}
.footer-message h2{font-size:clamp(68px,9vw,156px);line-height:.86}
.listing-header h1{font-size:clamp(85px,12vw,200px);line-height:.84}
.article-hero-inner h1{font-size:clamp(80px,9vw,150px);line-height:.85}
@media(max-width:1150px){.hero-title.hero-title-custom{font-size:clamp(83px,9.2vw,123px)}}
@media(max-width:800px){.hero-title.hero-title-custom{font-size:clamp(68px,12vw,99px)}}
@media(max-width:560px){.hero-title.hero-title-custom{font-size:clamp(65px,14vw,82px);line-height:.86}.section-heading h2,.categories-section h2{font-size:clamp(57px,13vw,75px)}.story-copy h3,.story-card-large .story-copy h3{font-size:37px}.manifesto-content h2{font-size:clamp(63px,13vw,83px)}.pillar-card h3{font-size:34px}.category-bottom b{font-size:37px}.newsletter-copy h2{font-size:clamp(73px,14vw,97px)}.newsletter-form-box h3{font-size:43px}.footer-message h2{font-size:clamp(58px,12vw,83px)}.article-hero-inner h1{font-size:clamp(65px,12vw,85px)}}
/* El artículo principal aprovecha toda la altura de la retícula editorial */
@media(min-width:801px){.story-card-large{display:flex;flex-direction:column;align-self:stretch;height:100%}.story-card-large .story-picture{flex:1;height:auto;min-height:420px}.story-card-large .story-copy{flex:0 0 auto;padding-bottom:16px}}
