/*
Theme Name: El Alcance
Author: El Alcance
Description: Tema editorial responsive con slider principal, últimas noticias, destacados por categoría, publicidad y secciones de autores administrables.
Version: 1.2.2
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elalcance
Tags: news, custom-logo, custom-menu, featured-images, two-columns, right-sidebar
*/
:root{--navy:#062448;--deep:#031b37;--red:#ed0029;--ink:#092950;--muted:#637a8e;--line:#e0e6ed;--paper:#fff;--soft:#f0f4f8;--width:1240px;--radius:3px}
body.category-opinion,body.ea-opinion-article,body.category-opinion .archive-content,body.ea-opinion-article .article-layout,body.ea-opinion-article .single-article,body.ea-opinion-article .article-sidebar{background:var(--paper)!important}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}img{max-width:100%;height:auto;vertical-align:middle}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}input,textarea{max-width:100%}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #258de5;outline-offset:4px}h1,h2,h3,p,figure{margin-top:0}.container{width:calc(100% - 64px);max-width:var(--width);margin-inline:auto}.icon{display:inline-block;flex-shrink:0;vertical-align:middle}.screen-reader-text,.skip-link:not(:focus){clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute!important;white-space:nowrap}.skip-link:focus{position:fixed;top:10px;left:10px;background:white;padding:12px 20px;z-index:1000}.site-header{background:#f7f9fb}.masthead{position:relative;max-width:1440px;margin:auto;isolation:isolate}.masthead-brand{display:block}.masthead-banner{width:100%;height:auto;display:block;aspect-ratio:667/130;object-fit:cover}.header-tools{position:absolute;right:3.9%;top:10%;width:26%;height:76%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:linear-gradient(115deg,rgba(47,90,135,.96),#061d3e 90%);padding:0 2px 2px;border-radius:10px}.header-date{font-size:clamp(9px,.94vw,13px);color:white;text-align:right;line-height:2;white-space:nowrap;text-transform:capitalize;padding-bottom:3px}.search-form{display:flex;align-items:center;background:#fff;border:1px solid #dbe2e9;border-radius:30px;overflow:hidden;min-width:0}.search-form label{flex:1;min-width:0}.search-field{border:0;background:transparent;padding:11px 15px;width:100%;font-size:12px;color:var(--ink);outline-offset:-3px!important;min-width:0}.search-field::placeholder{color:#61758b}.search-form button{border:0;background:white;padding:8px 13px 8px 8px;display:flex;align-items:center;justify-content:center}.search-form button:hover{color:var(--red)}.header-socials{display:flex;gap:20px;justify-content:flex-end;align-items:center;color:#fff;padding:10px 0 1px;min-height:40px}.header-socials a{display:flex}.header-socials .icon{width:22px;height:22px}.nav-bar{background:#fff;border-top:1px solid #f2f3f5;border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;gap:24px;position:relative;min-height:66px}.menu-toggle{border:0;background:transparent;display:flex;align-items:center;padding:10px 0}.menu-toggle .icon{width:27px;height:27px}.primary-navigation{flex:1}.primary-navigation ul{margin:0;padding:0;list-style:none}.primary-navigation>.menu,.primary-navigation>div>.menu{display:flex;align-items:center;justify-content:space-between;gap:4px}.primary-navigation li{position:relative}.primary-navigation li>a{font-size:12px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;padding:12px 14px;white-space:nowrap;gap:8px}.primary-navigation .current-menu-item>a,.primary-navigation .current-menu-ancestor>a{background:var(--red);color:#fff;border-radius:var(--radius);box-shadow:0 4px 0 #fce3e8}.primary-navigation .menu-item-has-children>a:after{content:'';border-right:1.5px solid;border-bottom:1.5px solid;width:5px;height:5px;transform:rotate(45deg);margin-top:-3px}.primary-navigation .sub-menu{position:absolute;z-index:30;left:0;top:100%;background:white;min-width:200px;border:1px solid var(--line);box-shadow:0 8px 24px #031b371a;visibility:hidden;opacity:0}.primary-navigation li:hover>.sub-menu,.primary-navigation li:focus-within>.sub-menu{visibility:visible;opacity:1}.primary-navigation .sub-menu .sub-menu{left:100%;top:0}.primary-navigation .sub-menu a{white-space:normal;min-height:42px}.nav-search{border-left:1px solid var(--line);padding-left:20px;display:flex;align-items:center}.home-content{padding-top:24px;padding-bottom:18px}.lead-grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:26px}.hero-slider{position:relative;min-width:0;aspect-ratio:1.54;border-radius:var(--radius);overflow:hidden;background:var(--deep);color:white;box-shadow:0 1px 3px #031b3726}.hero-slides,.hero-slide,.hero-image{position:absolute;inset:0}.hero-slide[hidden]{display:none}.hero-image img{width:100%;height:100%;object-fit:cover}.hero-slide:after{content:'';position:absolute;inset:15% 0 0;background:linear-gradient(transparent 8%,rgba(0,20,43,.22) 38%,rgba(0,20,43,.94) 100%);pointer-events:none}.hero-copy{position:absolute;z-index:2;bottom:32px;left:26px;right:26px}.category-label{display:inline-block;color:#fff!important;background:var(--red);font-size:11px;font-weight:700;line-height:1.25;text-transform:uppercase;padding:5px 12px;border-radius:2px;max-width:100%;transition:filter .2s}.category-label:hover{filter:brightness(.9)}.category-tecnologia,.category-columnas{background:#7833ad}.category-sociedad{background:#009c99}.category-opinion{background:#ed0029}.category-analisis-editorial{background:#087dbd}.hero-copy .category-label{font-size:13px;padding:6px 14px;margin-bottom:13px}.hero-copy h2{font-size:clamp(24px,2.62vw,36px);font-weight:800;line-height:1.14;letter-spacing:-.65px;margin:0 0 13px;text-wrap:balance}.hero-copy h2 a:hover{color:white;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hero-copy>p{font-size:16px;line-height:1.45;max-width:85%;margin:0 0 20px}.hero-meta{display:flex;align-items:center;gap:20px;font-size:12px;padding-right:110px}.post-time{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;white-space:nowrap}.post-time .icon{width:17px;height:17px}.hero-meta .post-time{color:#fff;font-size:12px}.hero-meta>a{display:flex;gap:7px;align-items:center;border-left:1px solid #ffffff99;padding-left:18px;color:white;white-space:nowrap}.hero-meta>a .icon{width:18px;height:18px}.slider-controls{position:absolute;z-index:4;right:19px;bottom:25px;display:flex;flex-direction:column;gap:14px;align-items:flex-end}.slider-arrows{display:flex;gap:8px}.slider-arrows button{border:0;background:#05254799;color:white;width:36px;height:36px;display:grid;place-items:center;border-radius:2px}.slider-arrows button:hover{background:var(--red)}.slider-bottom{display:flex;gap:8px;align-items:center}.slider-dots{display:flex;align-items:center;gap:8px}.slider-dots button{width:8px;height:8px;border:0;border-radius:50%;background:#fff;padding:0;position:relative}.slider-dots button:before{content:'';position:absolute;inset:-7px}.slider-dots button.is-active{background:var(--red)}.slider-pause{border:0;background:transparent;color:#fff;padding:3px;display:grid;place-items:center}.slider-pause .icon{width:14px;height:14px}.hero-empty{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:40px;background:radial-gradient(at top right,#175294,var(--deep))}.hero-empty h2{font-size:36px;line-height:1.1;max-width:400px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--red);font-weight:700;margin-bottom:15px;display:block}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading h1,.section-heading h2{position:relative;margin:0;padding-left:23px;text-transform:uppercase;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.5px}.section-heading h1:before,.section-heading h2:before{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--red);border-radius:3px}.section-heading>a{font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center;white-space:nowrap}.section-heading>a .icon{width:15px;height:15px}.latest-news{min-width:0;display:flex;flex-direction:column}.latest-news .section-heading{margin:5px 0 17px}.latest-news .section-heading h2{font-size:20px;padding-left:20px}.latest-list{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:10px}.latest-item{display:grid;grid-template-columns:32% minmax(0,1fr);gap:18px;padding-bottom:13px;border-bottom:1px solid var(--line)}.latest-item:last-child{border-bottom:0;padding-bottom:0}.latest-image{align-self:start;overflow:hidden;border-radius:var(--radius);aspect-ratio:1.24}.latest-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.latest-image:hover img,.card-image:hover img{transform:scale(1.035)}.latest-copy .category-label{font-size:9px;padding:3px 8px;vertical-align:top;margin-bottom:5px}.latest-copy h3{font-size:15px;line-height:1.18;margin:0 0 7px;font-weight:700;letter-spacing:-.15px}.latest-copy .post-time{font-size:10px;gap:5px}.latest-copy .post-time .icon{width:15px;height:15px}.home-section{margin-top:36px}.cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.news-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;background:#fff;min-width:0;box-shadow:0 1px 2px #07274a05}.card-image{display:block;overflow:hidden;aspect-ratio:2.04}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card-body{padding:0 12px 14px;position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:1}.card-body .category-label{margin-top:-1px;margin-left:-12px;position:relative;z-index:1;min-height:24px}.card-body h3{font-size:17px;line-height:1.24;margin:10px 0 17px;letter-spacing:-.2px}.card-body .post-time,.card-body .post-author{margin-top:auto}.post-author{display:flex;gap:8px;align-items:center;font-size:11px;color:#1e5585}.post-author .icon{width:21px;height:21px;border:1px solid #789eba;border-radius:50%;padding:2px}.advertisement{margin-top:26px;position:relative}.advertisement>a{display:block}.advertisement img{width:100%;height:auto;display:block;aspect-ratio:6.35;object-fit:cover;border-radius:2px}.ad-disclosure{position:absolute;right:7px;top:4px;background:#ffffffde;color:#5c6b7c;font-size:9px;padding:1px 5px;border-radius:2px;z-index:2}.authors-section{margin-top:27px}.opinion-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:20px}.cards-three{grid-template-columns:repeat(3,minmax(0,1fr))}.authors-section .card-body h3{font-size:16px}.authors-section .card-image{aspect-ratio:2.08}.newsletter-box{background:linear-gradient(135deg,#e9eff5,#f4f6f9);padding:19px 22px;border-radius:3px;border:1px solid #eaf0f5}.newsletter-title{display:flex;align-items:center;gap:15px}.newsletter-title>.icon{width:34px;height:34px}.newsletter-title h3{font-size:17px;line-height:1.25;margin:0;font-weight:750}.newsletter-box>p{font-size:13px;margin:17px 0}.button-red{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:var(--red);color:white!important;border:0;padding:10px 20px;border-radius:var(--radius);font-size:13px;font-weight:700}.button-red:hover{background:#c90025}.newsletter-box .button-red{display:flex;width:100%;font-size:12px}.newsletter-box .newsletter-note{font-size:10px;color:var(--muted);margin:11px 0 0}.newsletter-widget input:not([type=checkbox]),.newsletter-widget button,.newsletter-box input:not([type=checkbox]){width:100%;max-width:100%;font-size:13px}.newsletter-widget input:not([type=checkbox]),.newsletter-box input:not([type=checkbox]){border:1px solid #ccd7e1;background:white;border-radius:3px;padding:9px}.newsletter-widget input[type=submit],.newsletter-widget button{background:var(--red);border:0;border-radius:3px;color:#fff;padding:10px}.empty-state{font-size:14px;color:var(--muted);padding:25px 0}.site-footer{background:var(--deep);color:#fff;margin-top:0}.footer-main{display:grid;grid-template-columns:1.25fr 1.9fr .9fr .85fr;align-items:center;gap:30px;padding-block:24px}.footer-brand{display:flex;align-items:center;gap:9px}.footer-brand img{width:84px;height:84px;object-fit:contain;border-radius:50%}.footer-brand>span{font-size:9px;font-style:italic;line-height:1.5}.footer-brand strong,.footer-tagline strong{color:#ff123b}.footer-nav{padding-left:28px;border-left:1px solid #ffffff55}.footer-nav ul{list-style:none;display:flex;gap:12px 20px;flex-wrap:wrap;padding:0;margin:0}.footer-nav li>a{font-size:10px;text-transform:uppercase}.footer-social-block{border-left:1px solid #ffffff55;padding-left:28px}.footer-social-block>span{font-size:12px;display:block;margin-bottom:8px}.footer-socials{display:flex;gap:16px;align-items:center}.footer-socials a{display:flex}.footer-tagline{margin:0;border-left:1px solid #ffffff55;padding-left:28px;font-size:15px;font-style:italic;line-height:1.5}.footer-bottom{border-top:1px solid #ffffff20;display:flex;align-items:center;gap:25px;padding-block:15px;font-size:10px;color:#b2bfd0}.footer-bottom>span{margin-right:auto}.archive-content{padding-block:38px 55px;min-height:60vh}.archive-heading h1{font-size:30px}.archive-description{max-width:750px;margin-bottom:30px;color:var(--muted)}.archive-grid{row-gap:28px}.pagination{margin-top:36px;text-align:center}.page-numbers{display:inline-block;padding:8px 14px;border:1px solid var(--line);margin:3px;border-radius:2px}.page-numbers.current{background:var(--red);color:white;border-color:var(--red)}.page-numbers.dots{border:0}.article-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:45px;padding-block:30px 55px}.single-article{min-width:0}.breadcrumbs{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:25px}.breadcrumbs .category-label{font-size:10px}.single-article h1{font-size:clamp(30px,3.5vw,48px);line-height:1.12;letter-spacing:-1px;margin-bottom:22px}.article-excerpt{font-size:21px;line-height:1.45;color:#4a6278;margin-bottom:22px}.article-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:22px;font-size:12px;color:var(--muted)}.article-meta .post-author{font-size:12px}.article-featured{margin:0 0 28px}.article-featured img{width:100%;border-radius:3px}.article-featured figcaption{font-size:12px;color:var(--muted);margin-top:9px}.article-content{font-size:18px;line-height:1.8;color:#243e56;overflow-wrap:anywhere}.article-content p{margin-bottom:22px}.article-content h2,.article-content h3{color:var(--ink);line-height:1.25;margin-top:35px}.article-content a{color:#1268a9;text-decoration:underline;text-underline-offset:3px}.article-content blockquote{border-left:4px solid var(--red);margin-inline:0;padding:10px 25px;background:var(--soft)}.article-content .alignwide{width:100%}.article-content iframe{max-width:100%}.article-content .wp-block-image{margin-bottom:25px}.article-tags{font-size:12px;display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.article-tags a{padding:3px 10px;background:var(--soft);border-radius:3px}.share-links{display:flex;align-items:center;gap:20px;padding-block:20px;border-block:1px solid var(--line);font-size:13px}.article-sidebar .news-card{margin-bottom:22px}.article-sidebar .section-heading h2{font-size:18px}.article-sidebar .card-body h3{font-size:15px}.post-navigation{margin-top:25px}.post-navigation .nav-links{display:flex;gap:30px}.post-navigation .nav-links>div{flex:1;font-size:14px;font-weight:700}.post-navigation span{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-bottom:6px}.nav-next{text-align:right}.page-content{padding-block:40px 60px;max-width:940px;min-height:65vh}.comments-area{margin-top:45px;padding-top:25px;border-top:1px solid var(--line)}.comment-list{padding-left:0;list-style:none}.comment-list li{padding:15px 0}.comment-list .children{list-style:none;padding-left:25px}.comment-meta{font-size:13px}.comment-author .avatar{border-radius:50%;margin-right:8px}.comment-metadata{font-size:11px;color:var(--muted);margin-block:6px}.comment-content{font-size:15px}.comment-reply-link{font-size:12px;color:#1268a9}.comment-form label{display:block;font-size:13px;margin-bottom:5px}.comment-form input:not([type=checkbox]),.comment-form textarea{border:1px solid #ccd7e1;padding:10px;width:100%;border-radius:3px}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px}.comment-form .submit{background:var(--red);color:white;border:0!important;cursor:pointer}.no-results{max-width:700px;margin:auto;min-height:50vh;padding-block:60px;text-align:center}.no-results h1,.no-results h2{font-size:32px;line-height:1.25}.no-results p{color:var(--muted)}.no-results .search-form{margin:25px auto;max-width:430px}.demo-notice{font-size:12px;color:#677c8d;background:#f1f4f7;border-left:3px solid #99a9b7;padding:9px 12px}.sticky{}.bypostauthor{}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.aligncenter{display:block;margin-inline:auto}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:12px;color:var(--muted)}
@media(min-width:1440px){.hero-copy h2{font-size:36px}}
.hero-slider{width:100%;height:100%}
@media(min-width:801px){.primary-navigation.is-open{position:absolute;top:100%;left:0;right:0;z-index:40;background:#fff;padding:18px 22px;border-bottom:3px solid var(--red);box-shadow:0 10px 24px #031b3722}.primary-navigation.is-open>.menu{justify-content:flex-start;flex-wrap:wrap;gap:8px 20px}}
@media(max-width:1180px){.nav-inner{gap:20px}.primary-navigation li>a{font-size:11px;padding:12px 9px}.hero-copy{left:23px;right:20px;bottom:25px}.hero-copy h2{font-size:30px}.hero-copy>p{font-size:14px;margin-bottom:16px}.latest-copy h3{font-size:13px}.latest-item{gap:14px;padding-bottom:11px}.latest-news .section-heading h2{font-size:18px}.latest-news .section-heading>a{font-size:10px}.card-body h3{font-size:15px}.footer-main{gap:20px}.footer-nav,.footer-social-block,.footer-tagline{padding-left:20px}.newsletter-box{padding:17px}.newsletter-title{gap:12px}.newsletter-title h3{font-size:15px}}
@media(max-width:1000px){.container{width:calc(100% - 40px)}.nav-inner{gap:16px;min-height:58px}.nav-search{padding-left:14px}.primary-navigation li>a{font-size:10px;padding:10px 7px}.hero-copy h2{font-size:27px}.hero-copy .category-label{font-size:11px;margin-bottom:10px}.hero-copy>p{font-size:13px}.hero-meta{font-size:10px;gap:12px;padding-right:80px}.hero-meta .post-time{font-size:10px}.hero-meta>a{padding-left:12px}.lead-grid{gap:20px;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr)}.latest-copy .category-label{font-size:8px;padding:3px 7px;margin-bottom:3px}.latest-copy h3{font-size:12px;margin-bottom:5px}.latest-copy .post-time{font-size:9px}.latest-news .section-heading{margin-top:3px;margin-bottom:14px}.latest-news .section-heading h2{font-size:16px;padding-left:17px}.latest-item{gap:12px;padding-bottom:9px}.latest-list{gap:8px}.cards-grid{gap:16px}.card-body{padding-inline:10px}.card-body .category-label{margin-left:-10px;font-size:10px}.card-body h3{font-size:14px}.section-heading h2{font-size:22px}.newsletter-title>.icon{width:28px}.newsletter-title h3{font-size:14px}.newsletter-box>p{font-size:12px}.newsletter-box{padding:15px}.authors-section .card-body h3{font-size:14px}.footer-main{grid-template-columns:1.2fr 2fr 1fr}.footer-tagline{display:none}.footer-brand img{width:70px;height:70px}.footer-socials{gap:12px}.article-layout{gap:25px}}
@media(max-width:800px){.header-tools{right:3%;width:29%;top:9%;height:80%}.header-date{font-size:8px;padding-bottom:0}.search-field{font-size:10px;padding:8px 9px}.search-form button{padding:5px 8px}.search-form button .icon{width:16px;height:16px}.header-socials{gap:12px;padding-top:3px;min-height:25px}.header-socials .icon{width:17px;height:17px}.nav-inner{justify-content:space-between}.primary-navigation{position:absolute;top:100%;left:-20px;right:-20px;z-index:40;display:none;background:white;border-bottom:3px solid var(--red);box-shadow:0 8px 20px #031b3720;padding:15px 20px}.primary-navigation.is-open{display:block}.primary-navigation>.menu,.primary-navigation>div>.menu{display:block}.primary-navigation li>a{font-size:13px;padding:11px 12px}.primary-navigation .sub-menu{position:static;visibility:visible;opacity:1;box-shadow:none;border:0;margin-left:18px;background:#f6f8fa}.primary-navigation .sub-menu .sub-menu{margin-left:15px}.menu-toggle:after{content:'MENÚ';font-size:11px;font-weight:700;margin-left:10px}.nav-search{border:0;padding:8px 0 8px 14px}.lead-grid{grid-template-columns:1fr}.hero-slider{aspect-ratio:1.65}.hero-copy{bottom:27px;left:26px;right:26px}.hero-copy h2{font-size:32px;max-width:94%}.hero-copy .category-label{font-size:12px;margin-bottom:12px}.hero-copy>p{font-size:15px;max-width:85%}.hero-meta,.hero-meta .post-time{font-size:11px}.latest-news .section-heading h2{font-size:22px}.latest-news .section-heading>a{font-size:12px}.latest-news .section-heading{margin-top:13px;margin-bottom:18px}.latest-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.latest-item{grid-template-columns:34% minmax(0,1fr);gap:13px;padding-bottom:12px}.latest-item:last-child{border-bottom:1px solid var(--line);padding-bottom:12px}.latest-copy h3{font-size:13px}.latest-copy .category-label{font-size:8px;margin-bottom:5px}.latest-copy .post-time{font-size:9px}.home-section{margin-top:30px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card-body h3{font-size:17px}.card-body .category-label{font-size:11px}.card-body{padding:0 13px 16px}.card-body .category-label{margin-left:-13px}.advertisement img{aspect-ratio:5.6}.opinion-layout{grid-template-columns:1fr}.cards-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.authors-section .card-body h3{font-size:14px}.newsletter-box{max-width:100%;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-items:center}.newsletter-title{grid-column:1}.newsletter-title h3{font-size:17px}.newsletter-box>p{grid-column:1;margin:10px 0 0}.newsletter-box>.button-red{grid-column:2;grid-row:1}.newsletter-box>.newsletter-note{grid-column:2;grid-row:2;margin-top:8px}.newsletter-widget{grid-column:2;grid-row:1/3}.footer-main{grid-template-columns:1fr 1fr;gap:25px}.footer-brand>span{font-size:10px}.footer-nav{grid-column:2;grid-row:1/3}.footer-social-block{border-left:0;padding:0}.footer-bottom{gap:15px;flex-wrap:wrap}.article-layout{grid-template-columns:1fr}.article-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.article-sidebar .section-heading{grid-column:1/-1}.article-sidebar .news-card{margin:0}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.container{width:calc(100% - 32px)}.masthead{padding-bottom:61px;background:var(--deep)}.masthead-banner{aspect-ratio:667/130}.header-tools{position:static;height:auto;width:auto;background:none;padding:0}.header-date,.header-socials{display:none}.header-tools .search-form{position:absolute;bottom:11px;left:16px;right:16px}.search-field{font-size:12px;padding:10px 14px}.search-form button{padding:8px 12px}.search-form button .icon{width:19px;height:19px}.nav-inner{min-height:51px}.primary-navigation{left:-16px;right:-16px;padding:12px 16px}.home-content{padding-top:16px}.hero-slider{aspect-ratio: .97;min-height:350px}.hero-image img{object-position:45% center}.hero-copy{left:18px;right:18px;bottom:28px}.hero-copy h2{font-size:28px;line-height:1.15;letter-spacing:-.5px;margin-bottom:12px}.hero-copy>p{font-size:14px;max-width:100%;margin-bottom:25px}.hero-copy .category-label{font-size:11px}.hero-meta{padding-right:0;font-size:10px;gap:13px}.hero-meta .post-time{font-size:10px}.hero-meta>a{font-size:10px}.slider-controls{right:16px;bottom:18px;gap:10px}.slider-arrows{position:absolute;bottom:155px;right:0}.slider-arrows button{height:29px;width:29px}.slider-bottom{position:relative;bottom:-4px}.slider-dots{gap:7px}.slider-pause{padding:0}.slider-dots button{width:6px;height:6px}.hero-meta{padding-right:55px}.hero-meta>a{display:none}.latest-list{grid-template-columns:1fr;gap:13px}.latest-item{grid-template-columns:30% minmax(0,1fr);gap:15px;padding-bottom:13px}.latest-item:last-child{padding-bottom:0;border:0}.latest-image{aspect-ratio:1.35}.latest-copy h3{font-size:15px;line-height:1.2;margin-bottom:8px}.latest-copy .category-label{font-size:9px;padding:3px 8px;margin-bottom:6px}.latest-copy .post-time{font-size:10px}.section-heading{margin-bottom:16px;gap:8px}.section-heading h2,.latest-news .section-heading h2{font-size:19px;padding-left:16px}.section-heading h2:before{width:5px}.section-heading>a,.latest-news .section-heading>a{font-size:10px;gap:4px}.cards-grid{gap:16px 12px}.card-image{aspect-ratio:1.5}.card-body{padding:0 9px 12px}.card-body .category-label{margin-left:-9px;font-size:8px;padding:5px 8px;min-height:20px}.card-body h3{font-size:14px;line-height:1.25;margin:9px 0 15px}.card-body .post-time{font-size:9px;gap:5px}.card-body .post-time .icon{width:14px;height:14px}.advertisement{margin-top:24px}.advertisement img{aspect-ratio:4.3;object-position:left}.ad-disclosure{font-size:7px;top:2px;right:3px}.cards-three{grid-template-columns:1fr}.authors-section .news-card{display:grid;grid-template-columns:39% minmax(0,1fr)}.authors-section .card-image{aspect-ratio:auto;height:100%;min-height:130px}.authors-section .card-body{padding:10px 12px 12px}.authors-section .category-label{margin:0;font-size:9px}.authors-section .card-body h3{font-size:15px;margin:8px 0 13px}.post-author{font-size:10px}.newsletter-box{display:block;padding:22px}.newsletter-box>.button-red{margin-top:20px}.newsletter-box>p{font-size:13px;margin-top:13px}.newsletter-box>.newsletter-note{margin-top:10px}.newsletter-widget{margin-top:20px}.footer-main{grid-template-columns:1fr;padding-block:25px;gap:22px}.footer-brand{justify-content:center}.footer-brand img{width:74px;height:74px}.footer-brand>span{font-size:12px}.footer-nav{grid-column:auto;grid-row:auto;padding:0;border:0}.footer-nav ul{justify-content:center;gap:12px 20px}.footer-nav li>a{font-size:10px}.footer-social-block{display:flex;justify-content:center;align-items:center;gap:15px}.footer-social-block>span{margin:0}.footer-bottom{justify-content:center;text-align:center;gap:12px}.footer-bottom>span{margin:0;width:100%}.archive-heading h1{font-size:24px}.archive-content{padding-top:26px}.article-layout{padding-top:20px}.single-article h1{font-size:32px;letter-spacing:-.5px}.article-excerpt{font-size:18px}.article-meta{gap:13px}.article-meta>span{font-size:11px}.article-content{font-size:17px;line-height:1.75}.article-sidebar{grid-template-columns:1fr}.article-sidebar .news-card{display:grid;grid-template-columns:40% minmax(0,1fr)}.article-sidebar .card-image{height:100%;aspect-ratio:auto}.article-sidebar .card-body{padding:10px 12px}.article-sidebar .category-label{margin:0}.no-results{padding-block:45px}.no-results h1,.no-results h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
