
:root{--ink:#204b70;--line:#e5e5e5;--cream:#f6f6f6;--muted:#707b7d;--geo:'Jost','Century Gothic',Futura,Arial,sans-serif}
body{background:#fff;font-family:var(--geo);font-size:17px}h1,h2,h3,.serif{font-family:var(--geo);font-weight:600;letter-spacing:0}a:hover{color:inherit}p{line-height:1.5}.wrap{max-width:1280px;padding:0 40px}.btn{font-family:var(--geo);font-size:14px;letter-spacing:.5px;border-radius:0}.geoheader{height:68px;position:sticky;top:0;background:white;z-index:20;box-shadow:0 1px 0 #275d9a18}.geoheadrow{display:flex;align-items:center;height:68px;gap:30px;padding-left:20px}.geoheader .brand{flex-shrink:0;gap:7px}.geoheader .brandname{font-family:var(--geo);font-size:23px;letter-spacing:-1.3px;line-height:1}.geoheader .brandicon{width:30px;height:30px;font-size:24px}.geoheader .brand small{font-size:6px;letter-spacing:2.2px;margin-top:5px}.geonav{display:flex;align-items:center;gap:27px;flex:1;height:100%}.geonav a,.geonav button{font-size:14px;font-weight:600;white-space:nowrap;height:100%;display:flex;align-items:center;position:relative}.geonav a:after,.geonav button:after{content:'';position:absolute;bottom:17px;left:0;width:0;height:2px;background:var(--green);transition:width .2s}.geonav a:hover:after,.geonav button:hover:after{width:100%}.chevron{font-size:18px;margin-left:6px}.geoactions{display:flex;align-items:center;gap:23px;align-self:stretch}.searchicon{padding:0;display:grid;place-items:center}.searchicon svg{width:23px;height:23px;fill:none;stroke:#275d9a;stroke-width:1.8}.geoaccess,.geosubscribe{font-size:14px;font-weight:600;white-space:nowrap}.geosubscribe{display:flex;align-items:center;justify-content:center;background:var(--green);color:white!important;min-width:116px;padding:0 20px;height:100%;transition:background .2s}.geosubscribe:hover{background:#357d3d}.geomobile{display:none}.geomore{position:absolute;right:245px;top:68px;background:white;box-shadow:0 10px 25px #275d9a22;padding:18px 24px;min-width:250px;display:flex;flex-direction:column;gap:15px;font-size:15px}.geoheader .searchbar{position:absolute;top:68px;left:0;right:0;background:white;padding:22px 7%;box-shadow:0 10px 20px #275d9a22}.geobanner{position:relative;background:#152c24;height:420px;color:white;overflow:hidden}.geoslide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s;pointer-events:none}.geoslide.active{opacity:1;visibility:visible;pointer-events:auto}.geoslide>img{width:100%;height:100%;position:absolute;inset:0;object-position:center 45%;filter:brightness(.58)}.geoslide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061a2180,transparent)}.geoslide-inner{position:relative;z-index:1;max-width:1060px;height:100%;margin:auto;display:flex;align-items:center;padding:25px 40px}.geoslide-copy{border-left:5px solid var(--green);padding-left:23px;max-width:770px}.geoslide-copy h1{font-size:42px;font-weight:600;line-height:1.2;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:12px}.geoslide-copy p{font-size:20px;line-height:1.45;max-width:660px;letter-spacing:.1px}.geoslide-copy>a{display:block;max-width:650px;font-size:18px;line-height:1.3;font-weight:500;margin-top:20px;text-decoration:underline;text-decoration-color:#9ec795;text-underline-offset:5px}.geoslide-copy>a span{margin-left:10px}.geoslide-controls{position:absolute;z-index:2;bottom:20px;right:40px;display:flex;gap:17px;align-items:center}.geoslide-controls>button{width:34px;height:34px;border:1px solid #fff8;font-size:20px}.geoslide-controls>div{display:flex;gap:9px}.slidedot{height:6px;width:22px;background:#ffffff65;padding:0}.slidedot.active{background:white}.geoslide-controls span{font-size:11px;letter-spacing:2px}.newsboard{display:grid;grid-template-columns:minmax(155px,.95fr) minmax(0,2.85fr) minmax(170px,.95fr);gap:32px;margin:42px auto 70px;max-width:1440px}.boardlabel{font-size:15px;color:#849592;font-weight:500;display:flex;align-items:center;gap:12px;margin-bottom:15px;line-height:1.4}.boardlabel:after{content:'';height:1px;background:#dce3df;flex:1}.boardlatest-item{margin-bottom:25px}.boardlatest-item img{height:140px;width:100%;object-fit:cover;margin-bottom:16px}.boardlatest-item h3{font-size:21px;line-height:1.22;font-weight:500;margin:12px 0 10px;letter-spacing:-.3px}.boardlatest-item .small{font-size:13px;line-height:1.5;color:#8a9c97}.boardtag{display:inline-block;font-size:10px;background:#173e33;color:white;border-radius:15px;padding:4px 9px;font-weight:500}.boardlead{display:block;height:450px;position:relative;background:#12352a;color:white;overflow:hidden}.boardlead>img{position:absolute;width:100%;height:100%;inset:0;transition:transform .5s}.boardlead:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#081b14d9)}.boardlead>div{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:28px}.boardlead .eyebrow{color:#d0e8bd;font-size:11px;letter-spacing:1.8px}.boardlead h3{font-size:35px;line-height:1.12;letter-spacing:-.3px;font-weight:500;margin-top:10px}.boardlead:hover img{transform:scale(1.025)}.boardsecondary{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.boardsecondary .card img{height:190px}.card h3,.secondary .card h3{font-family:var(--geo);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:0}.card .eyebrow{font-size:10px;letter-spacing:1px;color:#424c46}.card .readmeta{font-size:12px}.demo{border-radius:0;font-size:8px;background:#f0f3ef;letter-spacing:1px}.boardsecondary .card h3{font-size:23px}.boardright{padding-top:36px}.boardsubscribe,.boarddonate{border:1px solid #ddd;border-radius:5px;padding:25px 22px;margin-bottom:32px}.boardsubscribe h2,.boarddonate h2{font-family:var(--geo);font-size:31px;font-weight:500;line-height:1.16;margin:0 0 22px;letter-spacing:-.6px}.boardsubscribe p,.boarddonate p{font-size:18px;line-height:1.45;margin-bottom:25px}.boardbutton{display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:40px;background:#173e33;color:white!important;padding:12px 18px;font-size:15px}.boardbutton span{font-size:24px}.boarddonate{background:#1d7351;color:white;border-color:#1d7351}.boarddonate h2{font-size:32px}.readall{display:inline-block;border-bottom:2px solid var(--green);font-size:12px;font-weight:600;letter-spacing:1.5px;padding-bottom:5px;margin-top:15px}.geosectiontitle{text-align:center;margin:30px auto 55px;max-width:900px}.geosectiontitle h2{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:3px;text-transform:uppercase}.geosectiontitle p{font-size:19px;line-height:1.4;margin-top:14px}.geosectiontitle>span{width:60px;height:4px;display:block;background:var(--green);margin:26px auto 0}.geotopic{max-width:1060px}.geofeature{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;margin:0 0 42px;align-items:center}.geofeature.reverse{grid-template-columns:1fr 1.2fr}.geofeature.reverse .geofeature-img{order:2}.geofeature img{width:100%;height:310px}.geofeature h3{font-size:29px;line-height:1.16;font-weight:600;margin:10px 0 22px;letter-spacing:-.5px}.geofeature p{font-size:18px;line-height:1.45}.geofeature .eyebrow{font-size:10px;letter-spacing:2px}.geolatest{background:#050505;color:white;padding:55px 0;margin:65px 0 40px}.geolatest .geosectiontitle{margin-top:0}.geolatest .card .eyebrow,.geolatest .readmeta{color:#d0d0d0}.geolatest .filters{margin-bottom:35px}.geolatest .filters input,.geolatest .filters select{background:#222;border-color:#555;color:white}.geolatest .filters .chip{background:transparent;color:white}.grid .card img{height:230px}.grid .card h3{font-size:25px}.geospecials{padding:35px 0 55px;background:#f3f4f1;margin:50px 0}.geospecials .specialcard{color:white;flex-basis:380px;height:300px}.specialcard h3{font-family:var(--geo);font-size:27px;line-height:1.15;font-weight:500}.specialcard .eyebrow{color:#d5ebce}.specialcontrols{display:flex;align-items:center;gap:12px;margin-top:15px}.specialcontrols .readall{margin-left:auto;margin-top:0}.sectionhead{border:0;padding:25px 0}.sectionhead h2{font-family:var(--geo);font-size:31px;font-weight:600}.intro{padding:45px 0 30px;border:0}.intro h1{font-size:42px;font-family:var(--geo);font-weight:600;letter-spacing:2px}.intro p{font-size:16px;max-width:350px}.article h1{font-family:var(--geo);font-weight:600;font-size:49px;line-height:1.07;letter-spacing:-1px}.article-body{font-family:var(--geo);font-size:21px;line-height:1.65}.article-body p{line-height:1.65}.article .summary{font-size:21px;color:#555}.article .byline{font-size:13px}.poll{background:#f0f2eb}.poll h3{font-family:var(--geo);font-size:29px;font-weight:500;line-height:1.2}.poll label{font-size:15px}.newsletter{background:#f0f3ef}.newsletter h2{font-family:var(--geo);font-weight:600;font-size:29px}.newsletter p{font-size:15px}.newsletter .consent{font-size:11px}.support{background:#16392c}.support h2{font-family:var(--geo);font-size:32px;font-weight:500;line-height:1.2}.support p{font-size:15px}.ad h3{font-family:var(--geo);font-size:24px}.ad{margin-top:45px}footer{background:#000;color:white;margin-top:0;padding-top:55px}footer .brandname{color:white}footer .brandname b{color:#91c883}footer .brandicon{border-color:white}footer .small{color:#aaa}footer .links{font-size:14px}footer .bottom{border-color:#333;color:#aaa}.adminshell{font-family:var(--geo);font-size:15px}.adminhead h1{font-family:var(--geo);font-weight:600}.editorgrid textarea.body{font-family:var(--geo)}.login h1{font-family:var(--geo);font-weight:500}.login .small{font-size:14px}.sidebar .brandname{font-family:var(--geo)}.adminshell .hint{font-size:14px}.adminshell table{font-size:14px}.adminshell .field{font-size:14px}.adminshell .sidebuttons button,.adminshell .sidebuttons a{font-size:14px}.small{font-size:13px}.editorgrid .small{font-size:12px}.adminshell .formgrid{font-size:14px}
@media(min-width:1600px){.geoheadrow{gap:40px}.geonav{gap:34px}.geobanner{height:440px}.newsboard{gap:40px}.boardlead{height:490px}.boardlead h3{font-size:40px}}
@media(max-width:1200px){.geoheadrow{gap:24px}.geonav{gap:19px}.geonav a,.geonav button{font-size:13px}.geonav a:nth-child(5){display:none}.geoactions{gap:19px}.geoheader .brandname{font-size:21px}.geoheader .brandicon{width:28px;height:28px}.newsboard{gap:24px}.boardlead{height:400px}.boardlead h3{font-size:30px}.boardright{padding-top:36px}.boardsubscribe,.boarddonate{padding:20px 17px}.boardsubscribe h2,.boarddonate h2{font-size:27px}.boardsubscribe p,.boarddonate p{font-size:16px}.boardbutton{font-size:13px;padding:10px 13px}.boardlatest-item h3{font-size:19px}.boardsecondary{gap:20px}.boardsecondary .card img{height:155px}.boardsecondary .card h3{font-size:21px}}
@media(max-width:950px){.geonav a:nth-child(2),.geonav a:nth-child(4){display:none}.geoheadrow{gap:25px}.geonav{gap:25px}.newsboard{grid-template-columns:1fr 2.7fr;gap:27px}.boardright{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:0}.boardsubscribe,.boarddonate{margin-bottom:0;padding:25px}.boardsubscribe h2,.boarddonate h2{font-size:29px}.boardlead{height:440px}.geoslide-inner{padding-left:65px}.geoslide-copy{max-width:650px}.geoslide-copy h1{font-size:37px}.geoslide-copy p{font-size:19px}.geofeature img{height:270px}.geofeature h3{font-size:25px}.geofeature p{font-size:16px}.geofeature{gap:25px}.geosectiontitle h2{font-size:29px}.geosectiontitle p{font-size:18px}.grid .card img{height:180px}.grid .card h3{font-size:23px}}
@media(max-width:720px){body{font-size:16px}.wrap{padding:0 22px}.geoheader{height:60px}.geoheadrow{height:60px;padding:0 0 0 16px;justify-content:space-between;gap:10px}.geoheader .brandname{font-size:23px}.geoheader .brandicon{width:29px;height:29px}.geoheader .brand small{font-size:6px;letter-spacing:2px}.geonav{display:none}.geoactions{gap:15px;align-items:center;align-self:stretch}.geoaccess{display:none}.geosubscribe{height:60px;min-width:100px;font-size:13px;padding:0 13px}.geoactions .menu-toggle{display:block;order:3;font-size:21px;padding:0 15px 0 0}.geoactions .searchicon{display:none}.geomobile{position:absolute;top:60px;left:0;right:0;background:white;padding:15px 25px;border:0;box-shadow:0 8px 18px #275d9a22;font-size:15px;max-height:80vh;overflow:auto}.geomobile.open{display:flex}.geomobile a{padding:12px 0;border-bottom:1px solid #eee}.geoheader .searchbar{top:60px;padding:18px}.geobanner{height:445px}.geoslide-inner{padding:25px 25px 55px}.geoslide-copy{padding-left:18px;border-left-width:4px}.geoslide-copy h1{font-size:31px;letter-spacing:2.5px;line-height:1.2}.geoslide-copy p{font-size:18px;line-height:1.45}.geoslide-copy>a{font-size:17px;margin-top:18px;line-height:1.4}.geoslide-controls{right:25px;bottom:17px;gap:13px}.geoslide-controls>button{height:30px;width:30px}.newsboard{display:flex;flex-direction:column;margin-top:30px;gap:30px;margin-bottom:45px}.boardfeatured{order:0}.boardlatest{order:1;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.boardlatest>.boardlabel{grid-column:1/-1}.boardlatest-item{margin-bottom:18px}.boardlatest-item img{height:120px;margin-bottom:10px}.boardlatest-item h3{font-size:19px;line-height:1.2}.boardlatest-item .small{font-size:11px}.boardlatest .readall{align-self:end;margin-bottom:20px}.boardright{order:2;display:grid;grid-template-columns:1fr 1fr;gap:16px}.boardlabel{font-size:15px}.boardlead{height:380px}.boardlead>div{padding:23px}.boardlead h3{font-size:29px;line-height:1.12}.boardsecondary{gap:18px;margin-top:22px}.boardsecondary .card img{height:140px}.boardsecondary .card h3{font-size:21px}.boardsecondary .card .eyebrow{font-size:8px}.boardsecondary .readmeta{font-size:10px}.boardsubscribe,.boarddonate{padding:20px 15px}.boardsubscribe h2,.boarddonate h2{font-size:24px;line-height:1.2;margin-bottom:15px}.boardsubscribe p,.boarddonate p{font-size:15px;line-height:1.4;margin-bottom:20px}.boardbutton{font-size:13px;padding:10px 12px}.boardbutton span{font-size:19px}.geosectiontitle{margin:25px auto 35px}.geosectiontitle h2{font-size:27px;letter-spacing:2px;line-height:1.25}.geosectiontitle p{font-size:17px}.geosectiontitle>span{margin-top:22px;width:50px;height:3px}.geofeature,.geofeature.reverse{display:flex;flex-direction:column;gap:20px;align-items:stretch;margin-bottom:35px}.geofeature.reverse .geofeature-img{order:0}.geofeature img{height:250px}.geofeature h3{font-size:26px;margin-bottom:15px}.geofeature p{font-size:17px}.geofeature .readall{font-size:11px}.geolatest{padding:35px 0;margin-top:40px}.geolatest .grid{gap:25px 18px}.grid .card img{height:145px}.grid .card h3{font-size:21px;line-height:1.16}.grid .card .eyebrow{font-size:9px}.geospecials{margin-top:35px;padding:25px 0 35px}.geospecials .specialcard{flex-basis:88%;height:300px}.specialcontrols .readall{font-size:10px;letter-spacing:1px}.article h1{font-size:38px;letter-spacing:-.6px}.article .summary{font-size:19px}.article-body{font-size:19px}.intro h1{font-size:34px;letter-spacing:1px}.intro p{font-size:15px}.newsletter h2{font-size:27px}.support h2{font-size:29px}.adminshell .sidebar .brandname{font-size:27px}.adminshell table{font-size:13px}.adminshell .small{font-size:11px}.adminshell .sidebuttons{gap:4px}.adminshell .sidebuttons button,.adminshell .sidebuttons a{font-size:12px}.ad h3{font-size:22px}.two .geosectiontitle h2{font-size:25px}}
@media(max-width:390px){.geoheader .brandname{font-size:20px}.geoheader .brandicon{width:25px;height:25px;font-size:20px}.geoheader .brand small{font-size:5px;letter-spacing:1.8px}.geoheadrow{padding-left:13px;gap:5px}.geoactions{gap:10px}.geosubscribe{min-width:85px;font-size:12px;padding:0 10px}.geoactions .menu-toggle{padding-right:12px}.wrap{padding-left:18px;padding-right:18px}.geoslide-inner{padding-left:22px;padding-right:22px}.geoslide-copy h1{font-size:27px;letter-spacing:2px}.geoslide-copy p{font-size:17px}.geoslide-copy>a{font-size:16px}.boardlead{height:340px}.boardlead h3{font-size:26px}.boardsecondary .card img{height:110px}.boardsecondary .card h3{font-size:19px}.boardright{grid-template-columns:1fr}.boardsubscribe,.boarddonate{padding:25px}.boardlatest-item h3{font-size:18px}.geosectiontitle h2{font-size:24px}.boardsecondary .readmeta{font-size:9px}}
@media(prefers-reduced-motion:reduce){.geoslide{transition:none}}

/* Mass Mundo: paleta azul y verde, superficies y degradados de marca. */
:root{--blue:#275d9a;--green:#469c4f;--muted:#527481;--line:#d7e5e8;--cream:#f0f6f7}
.geobanner{background:#275d9a}.geoslide>img{filter:brightness(.88)}
.geoslide:after{background:linear-gradient(105deg,rgba(22,68,112,.92) 0%,rgba(39,93,154,.65) 40%,rgba(48,116,62,.35) 100%)}
.geoslide-copy{border-left-color:#a8e68f}.geoslide-copy>a{text-decoration-color:#a8e68f}.geoslide-controls>button{background:#275d9a45}
.geosubscribe,.btn.green{background:linear-gradient(115deg,#275d9a,#347b82 55%,#357b3e);border-color:transparent}
.geosubscribe:hover,.btn.green:hover{background:linear-gradient(115deg,#204f85,#2e6c74 55%,#2d6b35)}
.geonav a:after,.geonav button:after,.geosectiontitle>span{background:linear-gradient(90deg,#275d9a,#469c4f)}
.boardlabel{color:#4f7581}.boardlabel:after{background:linear-gradient(90deg,#275d9a40,#469c4f25)}
.boardlatest-item .small{color:#587b82}.boardtag{background:#275d9a}.boardlead{background:#275d9a}
.boardlead:after{background:linear-gradient(180deg,transparent 10%,rgba(39,93,154,.25) 40%,rgba(22,68,112,.96) 100%)}
.boardlead .eyebrow{color:#d6f2cc}.boardbutton{background:#275d9a}.boardbutton:hover{background:#204f85}
.boardsubscribe{background:linear-gradient(145deg,#f7fbff,#edf6ed);border-color:#d3e4e6}
.boarddonate{background:linear-gradient(145deg,#275d9a 0%,#337d83 55%,#357b3e 100%);border-color:transparent;color:white}
.boarddonate .boardbutton{background:#fff;color:#275d9a!important}
.geolatest{background:linear-gradient(125deg,#204f85 0%,#275d9a 38%,#2c737c 70%,#347a3c 100%);color:white}
.geolatest .card .eyebrow,.geolatest .readmeta{color:#e3f3ef}
.geolatest .filters input,.geolatest .filters select{background:rgba(255,255,255,.13);border-color:#ffffff85;color:white}
.geolatest .filters input::placeholder{color:#e3eef7}.geolatest .filters select option{background:#fff;color:#204b70}
.geolatest .filters .chip{background:#ffffff17;color:white;border-color:#ffffff85}
.geolatest .geosectiontitle>span{background:linear-gradient(90deg,#c5edb7,#fff)}
.geospecials{background:linear-gradient(120deg,#eef5fc,#f1f8ed)}
.specialcard:after{background:linear-gradient(transparent,rgba(27,76,123,.94))}
.card .eyebrow{color:#397246}.card .readmeta{color:#527481}.article .summary{color:#527481}
.poll{background:linear-gradient(145deg,#edf5fc,#eaf5e7)}
.newsletter{background:linear-gradient(120deg,#eaf3fc,#eef7e9);border-top:3px solid #469c4f}
.support{background:linear-gradient(115deg,#275d9a,#337b85 60%,#357b3e)}
footer{background:linear-gradient(120deg,#214f82 0%,#275d9a 35%,#2d737b 70%,#31763b 100%);color:white}
footer .small,footer .bottom{color:#e2eef4}footer .bottom{border-color:#ffffff45}footer .brandname b{color:#b6e6a6}
.ad{background:linear-gradient(110deg,#f1f6fb,#f0f7ed);border-color:#d7e5e8}
.sidebar{background:linear-gradient(165deg,#275d9a,#2d737b 65%,#347a3c)}
#toast{background:linear-gradient(110deg,#275d9a,#337b55)}

/* Ajuste solicitado: fotografía con sombra neutra y suscripción azul. */
.geoslide>img{filter:none}
.geoslide:after{background:rgba(0,0,0,.38)}
.geosubscribe{background:#275d9a}
.geosubscribe:hover{background:#204f85}

/* Fotografía destacada: sombra neutra y texto legible. */
.boardlead:after{background:linear-gradient(180deg,rgba(0,0,0,.04) 15%,rgba(0,0,0,.20) 45%,rgba(0,0,0,.72) 100%)}
.boardlead,.boardlead:hover,.boardlead h3{color:#fff}
.boardlead .eyebrow{color:#e4f4de}

.specialcard:after{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.72))}
.specialcard,.specialcard:hover,.specialcard h3{color:white}
.entrepreneurs-section{padding-top:15px;padding-bottom:55px}
.reels-section{background:linear-gradient(125deg,#edf5fc,#edf7e9);padding:35px 0 45px;margin:0 0 50px}
.reels-track{display:flex;gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;justify-content:center}
.reel-card{position:relative;flex:0 0 280px;aspect-ratio:9/16;overflow:hidden;scroll-snap-align:start;background:#275d9a;color:white}
.reel-card>img{width:100%;height:100%;position:absolute;inset:0;transition:transform .4s}
.reel-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.78))}
.reel-card:hover,.reel-card h3{color:white}.reel-card:hover>img{transform:scale(1.04)}
.reel-play{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:1px solid #fffc;border-radius:50%;display:grid;place-items:center;font-size:25px;z-index:2;background:#ffffff20}
.reel-caption{position:absolute;bottom:0;left:0;right:0;padding:25px;z-index:2}.reel-caption .eyebrow{font-size:9px;color:#d6edcf;letter-spacing:1.5px}.reel-caption h3{font-size:28px;line-height:1.15;margin:12px 0 18px;font-weight:600}.reel-open{font-size:10px;letter-spacing:1.5px;border-bottom:2px solid #b6dfab;padding-bottom:5px}
.reel-placeholder{background:linear-gradient(155deg,#275d9a,#367c8b 60%,#469c4f)}
.reel-placeholder:after{background:linear-gradient(transparent,rgba(18,65,104,.6))}
.reel-placeholder:nth-child(2){background:linear-gradient(155deg,#469c4f,#347a85 60%,#275d9a)}
.reel-placeholder-art{font-size:170px;line-height:1;position:absolute;top:65px;left:50%;transform:translateX(-50%);color:#ffffff30}
.reel-coming{position:absolute;top:24px;left:24px;z-index:2;font-size:9px;letter-spacing:2px;padding:7px 10px;border:1px solid #ffffff70}
.reel-caption p{font-size:14px;color:#ecf7ed;line-height:1.4}.reels-note{text-align:center;font-size:14px;color:#527481;margin-top:18px}
.editorial-video{display:block;width:100%;margin:30px auto;background:#173e33;max-height:600px}.vertical-video{display:block;aspect-ratio:9/16;width:min(100%,360px);height:auto;max-height:none;margin:30px auto}
@media(max-width:950px){.reels-track{justify-content:flex-start}.reel-card{flex-basis:250px}}
@media(max-width:720px){.reel-card{flex-basis:78%;max-width:300px}.reels-track{gap:18px}.reel-caption h3{font-size:27px}.entrepreneurs-section{padding-bottom:35px}}
/* Marca original, contenidos migrados y detalles interactivos. */
.original-brand{line-height:0}.original-logo{width:174px;height:auto;max-height:52px;object-fit:contain}.geoheader .original-logo{width:165px;max-height:48px}.sidebar .original-brand{background:white;padding:10px;border-radius:3px}.sidebar .original-logo{width:165px}footer .original-logo{width:220px;max-height:75px}
.support{background:#275d9a}.support .btn.green{background:white;border-color:white;color:#275d9a!important}.support .btn.green:hover{background:#edf5fc;color:#204f85!important}.support .eyebrow{color:#d6edcf!important}
.podcast-series{padding-top:10px;padding-bottom:50px}.podcast-series-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.podcast-program{background:linear-gradient(130deg,#f0f6fc,#f2f8ed);border:1px solid #d7e5e8;overflow:hidden}.podcast-art{display:block;background:#e9f2f6}.podcast-art img{width:100%;height:270px;object-fit:contain}.podcast-program>div{padding:27px}.podcast-program h3{font-size:32px;margin:12px 0}.podcast-program p{font-size:17px}.imported-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0}.imported-gallery figure{margin:0}.imported-gallery img{width:100%;height:auto;max-height:650px;object-fit:contain}.imported-gallery figure:only-child{grid-column:1/-1}.imported-gallery figcaption{font-size:10px;color:#527481;margin-top:8px}.source-note{padding:20px;background:#eff5fa;border-left:3px solid #469c4f;margin:25px 0;font-size:14px}.source-note p{margin:8px 0}.source-note a{color:#275d9a;text-decoration:underline;overflow-wrap:anywhere}.source-note details{margin-top:15px}.media-consent p{font-size:15px;margin:10px 0 18px}.privacy-preferences{padding:0;color:inherit;font-size:14px;text-align:left}
.privacy-notice{position:fixed;left:22px;right:22px;bottom:20px;z-index:80;background:white;border:1px solid #c8dfe8;border-top:4px solid #275d9a;box-shadow:0 8px 45px #275d9a30;display:flex;align-items:center;gap:30px;padding:24px 28px;color:#204b70;max-width:1200px;margin:auto}.privacy-notice h2{font-size:23px;margin-bottom:8px}.privacy-notice p{font-size:14px;max-width:780px}.privacy-notice a{color:#275d9a;text-decoration:underline}.privacy-notice-actions{display:flex;gap:10px;flex-shrink:0}.privacy-notice-actions .btn{white-space:nowrap;font-size:12px}.back-to-top{position:fixed;right:24px;bottom:24px;width:48px;height:48px;border:1px solid #ffffff80;border-radius:5px;display:grid;place-items:center;background:#275d9a;color:white;font-size:28px;z-index:40;box-shadow:0 4px 16px #275d9a40;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,background .2s}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:#347b55;transform:translateY(-4px)}body:has(.privacy-notice) .back-to-top{bottom:180px}
.card,.podcast-program,.boardright>section,.reel-card,.specialcard{transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.card:hover{transform:translateY(-5px)}.card:hover h3{color:#275d9a}.geolatest .card:hover h3{color:#d9f4c9}.card img{transition:filter .3s ease}.card:hover img{filter:brightness(1.07)}.podcast-program:hover,.boardright>section:hover{box-shadow:0 12px 30px #275d9a20;transform:translateY(-5px)}.reel-card:hover,.specialcard:hover{box-shadow:0 10px 25px #275d9a35;transform:translateY(-4px)}.btn,.boardbutton{transition:transform .2s,box-shadow .2s,background .2s}.btn:hover,.boardbutton:hover{box-shadow:0 5px 15px #275d9a30;transform:translateY(-2px)}.boardlatest-item a:hover h3{color:#469c4f}.readall:hover{color:#347b55;border-color:#275d9a}.geofeature-img{overflow:hidden}.geofeature img{transition:transform .6s,filter .4s}.geofeature-img:hover img{transform:scale(1.035);filter:brightness(1.05)}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal.revealed:hover{transform:translateY(-4px)}
@media(max-width:1100px){.privacy-notice{gap:18px}.privacy-notice-actions{flex-direction:column}.geoheader .original-logo{width:145px}}
@media(max-width:720px){.geoheader .original-logo{width:155px;max-height:44px}.podcast-series-grid{grid-template-columns:1fr;gap:25px}.podcast-art img{height:240px}.podcast-program>div{padding:22px}.podcast-program h3{font-size:28px}.privacy-notice{left:12px;right:12px;bottom:12px;padding:18px;display:block}.privacy-notice h2{font-size:20px}.privacy-notice p{font-size:12px;line-height:1.45}.privacy-notice-actions{flex-direction:row;margin-top:14px}.privacy-notice-actions .btn{flex:1;padding:10px;font-size:11px}.back-to-top{right:18px;bottom:18px;width:44px;height:44px}body:has(.privacy-notice) .back-to-top{bottom:255px}.imported-gallery{grid-template-columns:1fr}.geoheader .geoheadrow{gap:6px}}
@media(max-width:390px){.geoheader .original-logo{width:137px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.card:hover,.podcast-program:hover,.boardright>section:hover,.reel-card:hover,.specialcard:hover,.reveal.revealed:hover,.btn:hover,.boardbutton:hover,.back-to-top:hover{transform:none}.geofeature-img:hover img{transform:none}}
.footer-social{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;padding-top:20px;margin-top:12px;border-top:1px solid #ffffff35}.footer-social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;transition:background .2s,transform .2s,border-color .2s}.footer-social img{height:21px;width:21px;object-fit:contain;filter:brightness(0) invert(1)}.footer-social a:hover,.footer-social a:focus-visible{background:#ffffff20;border-color:#ffffff80;transform:translateY(-3px)}
/* Navegación, filtros editoriales y pie de página. */
.geoheader .original-logo{width:210px;max-height:60px}.geoheader,.geoheadrow{height:76px}.geoheadrow{gap:22px}.geonav{gap:18px}.geonav a,.geonav button{font-size:13px}.geonav a:nth-child(6){display:none}.geomore,.geoheader .searchbar{top:76px}.geoaccess,.geosubscribe{font-size:13px}.geoactions{gap:19px}.geosubscribe{min-width:105px}.nav-donate{color:#347a3c}.geonav a:hover{color:#347a3c}
.quick-navigation{padding:0 0 19px;margin-bottom:8px;border-bottom:1px solid #dce8eb}.quick-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.quick-label{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#527481;margin-right:5px}.quick-chip{border:1px solid #d2e1e7;border-radius:30px;background:#fff;color:#275d9a;padding:8px 15px;font-size:12px;font-weight:500;line-height:1.2;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.quick-chip:hover{background:#edf6ed;border-color:#469c4f;transform:translateY(-2px);box-shadow:0 3px 8px #275d9a12}.quick-chip.active{background:#275d9a;border-color:#275d9a;color:white}.quick-chip[data-quick-key=category].active{background:#367d40;border-color:#367d40}.quick-separator{height:22px;width:1px;background:#d2e1e7;margin:0 4px}.geolatest .quick-navigation{border-color:#ffffff35}.geolatest .quick-label{color:#e0efe4}.geolatest .quick-chip{background:#ffffff12;border-color:#ffffff70;color:white}.geolatest .quick-chip:hover{background:#ffffff25}.geolatest .quick-chip.active{background:white;color:#275d9a;border-color:white}.multimedia-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #dce8eb}.multimedia-tabs .quick-chip{padding:13px 20px;font-size:14px;border-radius:4px;background:#f1f6fb}.multimedia-tabs .quick-chip.active{background:#275d9a;color:white}.multimedia-tabs .quick-chip[data-quick-value=infographic].active{background:#367d40;border-color:#367d40}
.mass-footer{position:relative;overflow:hidden;background:linear-gradient(115deg,#204d80 0%,#275d9a 52%,#2c7474 100%);border-top:5px solid #469c4f;padding-top:0;color:white}.mass-footer:before{content:'';position:absolute;width:550px;height:550px;border:1px solid #ffffff08;border-radius:50%;right:-170px;bottom:-340px;box-shadow:0 0 0 55px #ffffff04,0 0 0 110px #ffffff03;pointer-events:none}.mass-footer .wrap{position:relative;z-index:1}.footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:38px 0;border-bottom:1px solid #ffffff30}.footer-invitation .eyebrow{color:#d2ebc6;font-size:9px;letter-spacing:1.8px}.footer-invitation h2{font-size:30px;font-weight:500;line-height:1.2;margin-top:10px;letter-spacing:-.4px}.footer-story-btn{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;color:#275d9a!important;padding:14px 20px;font-size:14px;font-weight:600;transition:transform .2s,background .2s}.footer-story-btn:hover{background:#edf7e8;transform:translateY(-3px)}.footer-story-btn span{font-size:23px}.footer-grid{display:grid;grid-template-columns:1.25fr .85fr .9fr 1.2fr;gap:40px;padding:43px 0 38px}.footer-identity>p{max-width:275px;font-size:14px;line-height:1.65;color:#d7e7f3;margin:20px 0}.footer-identity .original-logo{width:235px;max-height:80px;object-fit:contain;object-position:left}.footer-location{display:flex;align-items:center;gap:8px;font-size:11px;color:#d6e8ed}.footer-dot{width:6px;height:6px;border-radius:50%;background:#a4e28d;box-shadow:0 0 0 4px #a4e28d15}.footer-identity .footer-social{border:0;justify-content:flex-start;padding-top:18px;margin-top:8px;gap:9px}.footer-identity .footer-social a{border-color:#ffffff30;background:#ffffff07}.footer-column h3{font-size:11px;font-weight:600;letter-spacing:2px;color:#c9e6be;margin:6px 0 23px}.footer-column>a,.footer-column>button{display:block;font-size:14px;color:#f4f8fc;padding:0;margin-bottom:13px;line-height:1.4;text-align:left}.footer-column>a:hover,.footer-column>button:hover{color:#c9e6be;transform:translateX(3px)}.footer-column>p{font-size:14px;color:#d7e7f3;line-height:1.65;margin-bottom:17px}.footer-column .footer-email{font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid #ffffff45;padding-bottom:12px;overflow-wrap:anywhere}.footer-email span{font-size:20px}.footer-privacy-links{display:flex;flex-direction:column;gap:10px;margin-top:26px}.footer-privacy-links a,.footer-privacy-links button{color:#d7e7f3;font-size:11px;line-height:1.5}.footer-privacy-links a:hover,.footer-privacy-links button:hover{color:white;text-decoration:underline}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding:18px 0 22px;font-size:10px;letter-spacing:.2px;color:#d5e6f1}.footer-leaf{display:inline-block;color:#b4dfa4;font-size:20px;margin-left:9px;vertical-align:middle}.mass-footer .install{border-color:#ffffff45;padding:8px 10px!important}
.about-hero{background:linear-gradient(115deg,#275d9a,#2d7777 70%,#367e41);position:relative;overflow:hidden;color:white;padding:75px 0 80px}.about-hero .eyebrow{color:#d8edcf}.about-hero h1{font-size:60px;line-height:1.06;max-width:840px;margin:20px 0 24px;letter-spacing:-1px;font-weight:600}.about-hero p{font-size:21px;line-height:1.6;max-width:780px;color:#ebf5f8;position:relative;z-index:1}.about-orbit{position:absolute;width:430px;height:430px;border:1px solid #ffffff14;border-radius:50%;right:-100px;bottom:-170px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff04}.about-intro{padding-top:65px;padding-bottom:45px;display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}.about-intro>.eyebrow{grid-column:1/-1}.about-intro h2{font-size:39px;line-height:1.15;letter-spacing:-.6px}.about-intro p{font-size:18px;line-height:1.7;color:#527481}.about-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:55px}.about-pillars article{background:#f0f6fa;border-top:3px solid #469c4f;padding:28px}.about-pillars article>span{font-size:10px;letter-spacing:1.5px;color:#367d40}.about-pillars h3{font-size:25px;line-height:1.2;margin:15px 0}.about-pillars p{font-size:16px;color:#527481;line-height:1.65}.about-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;padding-bottom:70px}.about-contact h2{font-size:36px;margin:12px 0}.about-contact p{color:#527481;font-size:17px}
/* Retícula editorial con espacios publicitarios. */
.news-section{padding-bottom:65px}.news-section>.filters{margin-bottom:30px}.news-layout{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(230px,1fr);gap:40px;align-items:start}.news-main,.news-results{min-width:0}.news-feature{text-align:center;margin-bottom:42px}.news-feature-image{display:block;position:relative;margin-bottom:34px}.news-feature-image>img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:filter .3s}.news-feature-image:hover img{filter:brightness(1.05)}.news-badge{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);background:#275d9a;color:white;padding:7px 15px;white-space:nowrap;font-size:10px;letter-spacing:1.1px;font-weight:500;line-height:1.3}.news-feature h2,.special-feature h2{font-size:35px;line-height:1.17;letter-spacing:-.6px;margin:0 15px 17px;font-weight:600}.news-feature h2 a:hover,.news-tile h3 a:hover{color:#367d40}.news-feature>p,.special-feature p{font-size:17px;line-height:1.6;color:#527481;max-width:750px;margin:0 auto 15px}.news-tile-date{font-size:12px;color:#6b838c;line-height:1.6}.newsfeed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.news-tile{text-align:center}.news-tile-image{display:block;position:relative;margin-bottom:26px}.news-tile-image img{width:100%;aspect-ratio:16/10;transition:filter .3s}.news-tile-image:hover img{filter:brightness(1.1)}.news-tile .news-badge{font-size:8px;padding:6px 10px;max-width:95%;overflow:hidden;text-overflow:ellipsis;bottom:-12px}.news-tile h3{font-size:20px;line-height:1.28;font-weight:500;margin:0 0 13px}.news-sidebar>section,.news-sidebar>aside{margin-bottom:32px}.news-newsletter{border-top:3px solid #275d9a;background:#f1f6fa;padding:23px}.news-newsletter h2{font-size:24px;font-weight:500;line-height:1.2;margin:12px 0 23px}.news-newsletter .field{font-size:12px}.news-newsletter .consent{font-size:10px;align-items:flex-start;line-height:1.5;display:block}.news-newsletter .consent input{display:inline;width:auto;margin-right:5px}.news-newsletter .btn{margin-top:18px;font-size:12px;padding:10px 16px}.advertising-label{display:block;text-align:center;font-size:8px;letter-spacing:2px;color:#6b838c;margin-bottom:10px}.news-advertisement img{width:100%;height:auto}.ad-placeholder{position:relative;overflow:hidden;background:linear-gradient(145deg,#275d9a,#357b4a);min-height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;color:white}.ad-placeholder .eyebrow{font-size:8px;color:#c9e7bd;line-height:1.6}.ad-placeholder h3{font-size:29px;line-height:1.15;position:relative;z-index:1;margin:45px 0 25px;font-weight:500}.ad-placeholder>span:last-child{font-size:12px;border-bottom:1px solid #ffffff70;padding-bottom:8px;align-self:flex-start}.ad-orbit{position:absolute;right:-18px;top:45px;font-size:190px;line-height:1;color:#ffffff10}.latest-sidebar>h2{font-size:21px;text-transform:uppercase;letter-spacing:1px;line-height:1.25;border-bottom:1px solid #d4e1e5;padding-bottom:18px;margin-bottom:5px}.latest-sidebar article{border-bottom:1px solid #dce6e9;padding:20px 0}.latest-sidebar article .eyebrow{font-size:8px;letter-spacing:1.5px}.latest-sidebar h3{font-size:17px;line-height:1.4;margin:8px 0}.latest-sidebar h3 a:hover{color:#469c4f}.latest-sidebar time{font-size:11px;color:#6b838c}.special-feature{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);gap:12px;text-align:center;margin-bottom:40px}.special-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font-size:39px;color:#275d9a;font-weight:600;align-self:start;line-height:1}.special-feature>div{min-width:0}.special-feature .news-feature-image>img{aspect-ratio:16/10}.special-feature h2{font-size:29px}.specialfeed-grid{padding-left:57px;grid-template-columns:1fr 1fr}.contact-page{padding-bottom:70px}.contact-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;margin-top:20px}.contact-info{background:linear-gradient(145deg,#275d9a,#337a6d);color:white;padding:35px}.contact-info>.eyebrow{color:#d2ebc6;font-size:10px}.contact-info h2{font-size:35px;line-height:1.15;margin:20px 0}.contact-info>p{font-size:17px;color:#e2eff4;line-height:1.65}.contact-info>a{display:block;margin-top:25px;font-size:17px;overflow-wrap:anywhere;border-bottom:1px solid #ffffff65;padding-bottom:12px}.contact-info .footer-social{justify-content:flex-start;margin:20px 0}.contact-info>.small{font-size:12px;margin-top:25px}.contact-form{padding:35px}.contact-form .field{font-size:14px}.contact-form .consent{font-size:12px;display:block;line-height:1.7}.contact-form .consent input{width:auto;display:inline;margin-right:6px}
@media(min-width:1500px){.geonav a:nth-child(6){display:flex}.geonav{gap:23px}.geonav a{font-size:14px}}
@media(min-width:1051px){.geonav a:nth-child(2),.geonav a:nth-child(4),.geonav a:nth-child(5){display:flex}}
@media(max-width:1200px) and (min-width:1051px){.geoheader .original-logo{width:185px}.geoheadrow{gap:16px}.geonav{gap:13px}.geonav a{font-size:12px}.geoactions{gap:13px}.geosubscribe{min-width:95px;padding:0 12px}}
@media(max-width:1050px){.geonav{display:none}.geoheadrow{justify-content:space-between}.geoactions .menu-toggle{display:block;font-size:24px;padding-right:20px}.geomobile{position:absolute;top:76px;left:0;right:0;background:white;padding:15px 28px;box-shadow:0 10px 20px #275d9a20;max-height:80vh;overflow:auto;border:0;font-size:15px}.geomobile.open{display:flex;flex-direction:column;align-items:stretch}.geomobile a{padding:12px 0;border-bottom:1px solid #e6edf1}.footer-grid{grid-template-columns:1.2fr 1fr;gap:35px 55px}.news-layout{gap:28px;grid-template-columns:minmax(0,2.7fr) minmax(210px,1fr)}.newsfeed-grid{grid-template-columns:1fr 1fr}.news-feature h2{font-size:30px}.news-feature>p{font-size:16px}.footer-invitation h2{font-size:27px}.about-hero h1{font-size:51px}.contact-layout{gap:25px}.contact-info{padding:25px}.contact-info h2{font-size:30px}}
@media(max-width:720px){.geoheader,.geoheadrow{height:66px}.geoheader .original-logo{width:185px;max-height:55px}.geosubscribe{height:66px;min-width:93px}.geoactions{gap:10px}.geoactions .menu-toggle{padding-right:15px;font-size:21px}.geoactions .searchicon{display:none}.geomobile,.geoheader .searchbar{top:66px}.quick-navigation{margin-top:0;padding-bottom:18px}.quick-row{gap:8px}.quick-label{width:100%;margin-bottom:4px;font-size:9px}.quick-chip{padding:8px 12px;font-size:11px}.quick-separator{display:none}.multimedia-tabs{gap:8px}.multimedia-tabs .quick-chip{padding:10px 12px;font-size:12px}.footer-invitation{display:block;padding:30px 0}.footer-invitation .eyebrow{font-size:8px;letter-spacing:1.2px}.footer-invitation h2{font-size:28px;max-width:300px}.footer-story-btn{display:inline-flex;margin-top:22px;font-size:13px;padding:11px 16px;gap:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 24px;padding:32px 0}.footer-identity{grid-column:1/-1}.footer-identity>p{max-width:320px;font-size:14px}.footer-column h3{font-size:10px;letter-spacing:1.7px;margin-bottom:20px}.footer-column>a,.footer-column>button{font-size:13px;margin-bottom:13px}.footer-contact{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:25px}.footer-contact>p{max-width:300px}.footer-contact .footer-email{max-width:330px;font-size:15px}.footer-privacy-links{flex-direction:row;flex-wrap:wrap;gap:14px}.footer-bottom{font-size:9px;align-items:start;line-height:1.6;padding-bottom:24px}.footer-bottom>span:last-child{text-align:right;max-width:130px}.about-hero{padding:48px 0 55px}.about-hero h1{font-size:40px;line-height:1.1}.about-hero p{font-size:18px;line-height:1.6}.about-intro{display:block;padding-top:40px;padding-bottom:30px}.about-intro h2{font-size:33px;margin:17px 0 22px}.about-intro p{font-size:17px}.about-pillars{grid-template-columns:1fr;gap:18px;padding-bottom:30px}.about-contact{display:block;padding-top:20px;padding-bottom:45px}.about-contact h2{font-size:30px}.about-contact .btn{margin-top:20px}.news-layout{display:block}.news-sidebar{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.news-sidebar .latest-sidebar{grid-column:1/-1}.news-sidebar>section,.news-sidebar>aside{margin-bottom:0}.news-feature h2{font-size:28px;margin-left:0;margin-right:0}.news-feature>p{font-size:16px}.newsfeed-grid{gap:28px 18px}.news-tile h3{font-size:20px}.news-tile-date{font-size:11px}.news-tile .news-badge{font-size:7px;padding:5px 7px}.news-newsletter{padding:18px}.news-newsletter h2{font-size:22px}.news-newsletter .field{font-size:11px}.news-newsletter input{padding:9px}.ad-placeholder{min-height:340px;padding:20px}.ad-placeholder h3{font-size:24px}.special-feature{display:block}.special-vertical{display:block;writing-mode:horizontal-tb;transform:none;font-size:20px;letter-spacing:2px;text-transform:uppercase;margin-bottom:22px;text-align:left;border-left:4px solid #469c4f;padding-left:12px}.special-feature h2{font-size:28px;margin-left:0;margin-right:0}.specialfeed-grid{padding-left:0}.specials-layout .news-sidebar{display:block}.specials-layout .news-sidebar>section{margin-bottom:30px}.contact-layout{display:block}.contact-info{padding:28px;margin-bottom:25px}.contact-info h2{font-size:32px}.contact-info>p{font-size:16px}.contact-form{padding:23px}.contact-page{padding-bottom:40px}}
@media(max-width:390px){.geoheader .original-logo{width:157px}.geoactions{gap:8px}.geosubscribe{min-width:82px;font-size:11px}.news-sidebar{display:block}.news-sidebar>section,.news-sidebar>aside{margin-bottom:28px}.news-tile h3{font-size:18px}.news-feature h2{font-size:25px}.news-tile .news-badge{font-size:6px}.footer-grid{gap:25px 18px}.footer-invitation h2{font-size:25px}.footer-column>a{font-size:12px}}
/* Escritorio: conservar toda la navegación, incluso en ventanas medianas. */
@media(min-width:721px){.geoheader{height:auto;min-height:76px}.geoheadrow{height:auto;min-height:76px;flex-wrap:wrap;padding:10px 20px;gap:10px 22px}.geoheader .brand{order:0}.geoactions{order:1;margin-left:auto;height:56px;align-self:auto}.geonav{order:2;display:flex;width:100%;flex:1 0 100%;justify-content:center;gap:24px;min-height:38px;height:auto;border-top:1px solid #e2ebef;padding-top:7px}.geonav a,.geonav a:nth-child(n){display:flex!important;min-height:31px;height:auto;font-size:13px}.geonav a:after{bottom:0}.geoactions .menu-toggle{display:none}.geosubscribe{height:56px}.geoheader .searchbar{top:100%}.geomobile{display:none!important}}
@media(min-width:1550px){.geoheadrow{flex-wrap:nowrap;padding:0 0 0 22px;gap:22px;height:80px}.geoheader{min-height:80px}.geonav{order:1;flex:1 1 auto;width:auto;border:0;padding-top:0;justify-content:center;gap:20px}.geonav a,.geonav a:nth-child(n){font-size:13px;height:80px}.geoactions{order:2;height:80px;margin-left:0}.geosubscribe{height:80px}.geonav a:after{bottom:18px}}
.geonav a.nav-donate,.geonav a.nav-donate:nth-child(n){background:#367d40;color:#fff!important;border:1px solid #367d40;padding:9px 20px;min-height:36px;height:36px;align-self:center;justify-content:center;line-height:1;margin:0 0 0 4px}.geonav a.nav-donate:hover{background:#2c6835;box-shadow:0 4px 12px #367d4030}.geonav a.nav-donate:after{display:none}
/* Menú en una sola fila junto al logo. Emprendimientos se accede desde portada. */
@media(min-width:721px){.geoheader{height:76px;min-height:76px}.geoheadrow{height:76px;min-height:76px;flex-wrap:nowrap;padding:0 0 0 18px;gap:18px}.geoheader .original-logo{width:205px;max-height:60px}.geonav{order:1;display:flex;flex:1 1 auto;width:auto;justify-content:center;gap:18px;border:0;padding:0;height:76px;min-height:0}.geonav a,.geonav a:nth-child(n){display:flex!important;font-size:13px;min-height:0;height:76px}.geonav a:after{bottom:18px}.geoactions{order:2;margin-left:0;height:76px;gap:17px}.geosubscribe{height:76px;min-width:100px}.geoactions .menu-toggle{display:none}.geonav a.nav-donate,.geonav a.nav-donate:nth-child(n){height:37px;min-height:37px;padding:9px 17px}.geoheader .searchbar{top:76px}}
@media(min-width:721px) and (max-width:1200px){.geoheadrow{padding-left:15px;gap:13px}.geoheader .original-logo{width:180px}.geonav{gap:12px}.geonav a,.geonav a:nth-child(n){font-size:12px}.geoactions{gap:13px}.geoaccess{font-size:11px}.geosubscribe{min-width:86px;padding:0 12px;font-size:12px}.searchicon svg{height:20px;width:20px}.geonav a.nav-donate,.geonav a.nav-donate:nth-child(n){padding:8px 12px;height:34px;min-height:34px;margin-left:0}}
@media(min-width:721px) and (max-width:1000px){.geoheadrow{padding-left:12px;gap:11px}.geoheader .original-logo{width:155px}.geonav{gap:10px}.geonav a,.geonav a:nth-child(n){font-size:11px}.geoactions .geoaccess,.geoactions .searchicon{display:none}.geoactions{gap:0}.geosubscribe{min-width:84px;font-size:11px;padding:0 10px}}
@media(min-width:721px) and (max-width:820px){.geoheader .original-logo{width:140px}.geoheadrow{gap:9px;padding-left:10px}.geonav{gap:8px}.geonav a,.geonav a:nth-child(n){font-size:10px}.geosubscribe{min-width:76px;padding:0 8px;font-size:10px}.geonav a.nav-donate,.geonav a.nav-donate:nth-child(n){padding:8px 10px}}
@media(max-width:720px){.geomobile a.nav-donate{background:#367d40;color:white;padding:12px 18px;text-align:center;border:0;margin-top:10px;border-radius:3px;display:block}.geomobile a.nav-donate:hover{background:#2c6835}}

.inline-news-photo{margin:38px 0}.inline-news-photo img{display:block;width:100%;max-height:580px;object-fit:cover}.inline-news-photo figcaption{font-size:13px;line-height:1.5;color:#527783;margin-top:10px}

#results:has(.multimedia-program-group){display:block}.multimedia-program-group{padding:36px 0 46px;border-bottom:1px solid #dce9ec}.multimedia-program-heading{margin-bottom:28px;max-width:780px}.multimedia-program-heading h2{font-size:44px;margin:10px 0}.multimedia-program-heading p{line-height:1.6;margin-bottom:18px}

.read-also{border-left:3px solid #2b659e;padding:12px 18px;margin:30px 0;font-size:18px;line-height:1.6}.read-also strong{color:#224f77}.read-also a{color:#2765a4;text-decoration:underline;text-underline-offset:4px}.read-also a:hover{color:#378748}

.multimedia-tabs{overflow:visible}.podcast-dropdown{position:relative;display:inline-flex}.podcast-dropdown>.quick-chip{height:100%;display:flex;align-items:center;gap:12px}.podcast-submenu{display:none;position:absolute;top:100%;left:0;min-width:230px;padding:9px;background:#fff;border:1px solid #d5e4ed;border-radius:8px;box-shadow:0 16px 34px #22547c26;z-index:30}.podcast-dropdown:hover .podcast-submenu,.podcast-dropdown:focus-within .podcast-submenu,.podcast-dropdown.open .podcast-submenu{display:block}.podcast-submenu button{display:block;text-align:left;width:100%;padding:15px 18px;border:0;background:#fff;color:#24577f;font:inherit;cursor:pointer;border-radius:5px}.podcast-submenu button:hover,.podcast-submenu button:focus-visible,.podcast-submenu button[aria-pressed=true]{background:#e7f1f8;color:#1f649b}.podcast-submenu button[aria-pressed=true]{font-weight:700}

/* Reels connects directly to latest stories. */
.reels-section{margin-bottom:0}.reels-section + .geolatest{margin-top:0}
