@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(./assets/playfair-display-700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(./assets/playfair-display-800.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(./assets/source-sans-3-400.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(./assets/source-sans-3-600.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(./assets/source-sans-3-700.woff2) format("woff2")}:root{--color-bg: #ffffff;--color-surface: #f7f6f3;--color-text: #1a1a1a;--color-text-muted: #5c5c5c;--color-border: #e2e0db;--color-accent: #b3121b;--color-accent-contrast: #ffffff;--color-link: #8a0f17;--color-link-visited: #6d1520;--font-headline: "Playfair Display", georgia, "Times New Roman", times, serif;--font-body: "Source Sans 3", system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2.5rem;--space-6: 4rem;--radius: 6px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgb(0 0 0 / 8%);--shadow-md: 0 4px 16px rgb(0 0 0 / 12%);color-scheme:light}:root[data-theme=dark]{--color-bg: #121212;--color-surface: #1c1c1c;--color-text: #f0efec;--color-text-muted: #a8a8a8;--color-border: #333331;--color-accent: #ff5a5f;--color-accent-contrast: #121212;--color-link: #ff8a8a;--color-link-visited: #d9a3a3;--shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--shadow-md: 0 4px 16px rgb(0 0 0 / 50%);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:var(--font-body);line-height:1.5;transition:background-color .15s ease,color .15s ease}h1,h2,h3,h4{font-family:var(--font-headline);line-height:1.2;margin:0 0 var(--space-2)}a{color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:hover,a:focus-visible{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}.skip-link{position:absolute;left:-9999px;top:0;background:var(--color-accent);color:var(--color-accent-contrast);padding:var(--space-2) var(--space-3);z-index:1000;border-radius:0 0 var(--radius) 0}.skip-link:focus{left:0;top:0}.site-topbar{background:var(--color-text);color:var(--color-bg);font-size:.8125rem}.site-topbar .site-topbar__inner{max-width:1280px;margin:0 auto;padding:var(--space-1) var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-1);text-align:center;flex-wrap:wrap}.site-topbar .site-topbar__location,.site-topbar .site-topbar__date{opacity:.85}.site-topbar .site-topbar__sep{opacity:.5}.site-header{background:var(--color-bg)}.site-header .site-header__inner{max-width:1280px;margin:0 auto;padding:var(--space-3);display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:var(--space-3)}@media (min-width: 768px){.site-header .site-header__inner{grid-template-columns:1fr auto 1fr}}.site-branding{text-align:center;grid-column:2}.site-branding a{display:inline-block;color:var(--color-text);text-decoration:none}.site-branding img{max-height:64px;width:auto;margin:0 auto}.site-branding__text{font-family:var(--font-headline);font-weight:800;font-size:clamp(1.5rem,4vw,2.25rem);letter-spacing:-.01em}.site-branding__tagline{display:block;font-family:var(--font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-top:.15rem}.site-header__actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.site-header__search{max-width:1280px;margin:0 auto;padding:0 var(--space-3);max-height:0;overflow:hidden;transition:max-height .2s ease}.site-header__search.is-open{max-height:4rem;padding-bottom:var(--space-3)}.site-header__search .search-form{max-width:28rem;margin:0 auto}.search-form{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;height:2.5rem}.search-form:focus-within{border-color:var(--color-accent)}.search-form__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;padding:0 0 0 var(--space-3);width:100%;min-width:0}.search-form__field:focus{outline:none}.search-form__field::placeholder{color:var(--color-text-muted)}.search-form__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:2.5rem;height:2.5rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text)}.search-form__submit:hover,.search-form__submit:focus-visible{color:var(--color-accent)}.search-form__submit svg{width:1.1rem;height:1.1rem}.icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:999px;width:2.25rem;height:2.25rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text)}.icon-button:hover,.icon-button:focus-visible{color:var(--color-accent)}.icon-button svg{width:1.25rem;height:1.25rem}.search-toggle[aria-expanded=true]{color:var(--color-accent)}.theme-toggle .theme-toggle__icon--dark{display:none}:root[data-theme=dark] .theme-toggle .theme-toggle__icon--light{display:none}:root[data-theme=dark] .theme-toggle .theme-toggle__icon--dark{display:block}.nav-toggle{grid-column:1}@media (min-width: 768px){.nav-toggle{display:none}}.primary-nav{background:var(--color-accent);border-top:1px solid rgba(0,0,0,.12)}.mobile-quick-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--color-border)}@media (min-width: 768px){.mobile-quick-nav{display:none}}.mobile-quick-nav__list{list-style:none;display:flex;gap:var(--space-1);margin:0;padding:var(--space-2) var(--space-3);width:max-content}.mobile-quick-nav a{display:inline-block;padding:.4em .9em;border-radius:999px;background:var(--color-surface);color:var(--color-text);text-decoration:none;font-weight:700;font-size:.8125rem;white-space:nowrap}.mobile-quick-nav .current-menu-item a{background:var(--color-accent);color:#fff}.main-navigation{max-width:1280px;margin:0 auto;padding:0 var(--space-3)}@media (max-width: 767px){.main-navigation{max-height:0;overflow:hidden;transition:max-height .25s ease}.main-navigation.is-open{max-height:32rem;overflow-y:auto}}.main-navigation>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch}@media (max-width: 767px){.main-navigation>ul{flex-direction:column;padding:var(--space-2) 0}}.main-navigation li{position:relative}@media (min-width: 768px){.main-navigation li:hover>.sub-menu,.main-navigation li:focus-within>.sub-menu{display:block}}.main-navigation a{display:flex;align-items:center;height:100%;padding:var(--space-2) var(--space-3);color:var(--color-accent-contrast);text-decoration:none;font-family:var(--font-body);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.main-navigation a:hover,.main-navigation a:focus-visible{background:#0000001f}@media (max-width: 767px){.main-navigation a{padding:var(--space-2) var(--space-1)}}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{box-shadow:inset 0 0 0 1px #ffffff8c;border-radius:var(--radius);margin:var(--space-1);padding-top:calc(var(--space-2) - 1px);padding-bottom:calc(var(--space-2) - 1px)}.main-navigation .menu-item-has-children>a:after{content:"";width:.4em;height:.4em;margin-left:.4em;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform .15s ease}@media (min-width: 768px){.main-navigation .menu-item-has-children:hover>a:after,.main-navigation .menu-item-has-children:focus-within>a:after{transform:rotate(-135deg)}}.main-navigation .sub-menu{list-style:none;margin:0;padding:var(--space-1) 0}@media (min-width: 768px){.main-navigation .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:12rem;background:var(--color-bg);box-shadow:var(--shadow-md);border-radius:0 0 var(--radius) var(--radius);z-index:20}.main-navigation .sub-menu a{color:var(--color-text);font-weight:600;text-transform:none;letter-spacing:0;font-size:.875rem}.main-navigation .sub-menu a:hover,.main-navigation .sub-menu a:focus-visible{background:var(--color-surface);color:var(--color-accent)}}@media (max-width: 767px){.main-navigation .sub-menu{padding-left:var(--space-3);border-left:2px solid rgba(255,255,255,.3);margin-left:var(--space-2)}}.site-main{max-width:1280px;margin:0 auto;padding:var(--space-4) var(--space-3);min-height:40vh}.kicker{display:inline-block;color:var(--color-accent);text-decoration:none;font-family:var(--font-body);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.kicker:hover,.kicker:focus-visible{text-decoration:underline}.kicker[data-category=la-guajira]{color:#0f6e5c}.kicker[data-category=politica]{color:#7a4fb5}.kicker[data-category=judiciales]{color:#1d5fa8}.kicker[data-category=caribe]{color:#0891a8}.kicker[data-category=nacion],.kicker[data-category=mundo]{color:#b3121b}.kicker[data-category=opinion]{color:#a8631d}.kicker[data-category=editorial],.kicker[data-category=edicion-impresa]{color:#1a1a1a}.kicker[data-category=sociales]{color:#c23b7a}.kicker[data-category=deportes]{color:#1c8a4a}.kicker[data-category=entretenimiento]{color:#a8631d}.kicker[data-category=notas-rosas]{color:#c23b7a}.kicker[data-category=tecnologia]{color:#1d5fa8}.kicker[data-category=negocios]{color:#0f6e5c}.kicker--pill{background:var(--color-accent);color:#fff;padding:.2em .6em;border-radius:999px;margin-bottom:0}.kicker--pill:hover,.kicker--pill:focus-visible{text-decoration:none;filter:brightness(1.1)}.kicker--pill[data-category=la-guajira]{background:#0f6e5c;color:#fff}.kicker--pill[data-category=politica]{background:#7a4fb5;color:#fff}.kicker--pill[data-category=judiciales]{background:#1d5fa8;color:#fff}.kicker--pill[data-category=caribe]{background:#0891a8;color:#fff}.kicker--pill[data-category=nacion],.kicker--pill[data-category=mundo]{background:#b3121b;color:#fff}.kicker--pill[data-category=opinion]{background:#a8631d;color:#fff}.kicker--pill[data-category=editorial],.kicker--pill[data-category=edicion-impresa]{background:#1a1a1a;color:#fff}.kicker--pill[data-category=sociales]{background:#c23b7a;color:#fff}.kicker--pill[data-category=deportes]{background:#1c8a4a;color:#fff}.kicker--pill[data-category=entretenimiento]{background:#a8631d;color:#fff}.kicker--pill[data-category=notas-rosas]{background:#c23b7a;color:#fff}.kicker--pill[data-category=tecnologia]{background:#1d5fa8;color:#fff}.kicker--pill[data-category=negocios]{background:#0f6e5c;color:#fff}.entry-date{display:block;color:var(--color-text-muted);font-size:.75rem;margin-top:var(--space-1)}.breadcrumbs{margin-bottom:var(--space-3)}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--space-1);margin:0;padding:0;font-size:.8125rem;color:var(--color-text-muted)}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--space-1);color:var(--color-border)}.breadcrumbs a{color:var(--color-text-muted);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--color-accent)}.breadcrumbs [aria-current=page]{color:var(--color-text)}.section-heading{font-family:var(--font-headline);font-weight:800;font-size:1.625rem;border-bottom:3px solid var(--color-accent);padding-bottom:var(--space-2);margin:0 0 var(--space-4)}.hero{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}@media (min-width: 1024px){.hero{grid-template-columns:2.1fr 1fr;align-items:start}}.hero__main{display:block;color:inherit;text-decoration:none}.hero__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);aspect-ratio:4/3}@media (min-width: 480px){.hero__media{aspect-ratio:16/10}}@media (min-width: 1024px){.hero__media{aspect-ratio:16/9}}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000d1,#00000073 45%,#0000 75%)}.hero__text{position:absolute;left:0;right:0;bottom:0;padding:var(--space-4);color:#fff}@media (min-width: 1024px){.hero__text{padding:var(--space-5);max-width:42rem}}.hero__title{font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.08;margin:var(--space-2) 0 var(--space-2);color:#fff}.hero__main:hover .hero__title,.hero__main:focus-visible .hero__title{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px}.hero__dek{font-size:1.0625rem;line-height:1.5;color:#ffffffe0;margin:0 0 var(--space-2);max-width:56ch}.hero__meta{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#ffffffbf}.hero__secondary{display:grid;gap:var(--space-3)}@media (max-width: 1023px){.hero__secondary{grid-template-columns:repeat(2,1fr)}}.hero__secondary-item{display:flex;gap:var(--space-3);color:inherit;text-decoration:none}@media (max-width: 1023px){.hero__secondary-item{flex-direction:column}}.hero__secondary-media{flex-shrink:0;width:7rem;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--color-surface)}@media (max-width: 1023px){.hero__secondary-media{width:100%}}.hero__secondary-media img{width:100%;height:100%;object-fit:cover}.hero__secondary-body{min-width:0}.hero__secondary-title{font-size:1.0625rem;line-height:1.3;margin:0 0 var(--space-1)}.hero__secondary-item:hover .hero__secondary-title,.hero__secondary-item:focus-visible .hero__secondary-title{text-decoration:underline;text-decoration-color:var(--color-accent)}.mini-card{display:flex;gap:var(--space-2);color:inherit;text-decoration:none}.mini-card--stacked{flex-direction:column}.mini-card__media{flex-shrink:0;width:4.5rem;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--color-surface)}.mini-card__media img{width:100%;height:100%;object-fit:cover}.mini-card--stacked .mini-card__media{width:100%;aspect-ratio:4/3}.mini-card__title{font-size:.9375rem;font-weight:700;margin:0;line-height:1.3}.mini-card__title:hover,.mini-card__title:focus-visible{text-decoration:underline;text-decoration-color:var(--color-accent)}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-5)}.post-card__link{display:block;color:inherit;text-decoration:none;height:100%}.post-card__media{position:relative;border-radius:var(--radius);overflow:hidden;margin-bottom:var(--space-2);background:var(--color-surface);aspect-ratio:4/3}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.post-card__media .kicker--pill{position:absolute;top:var(--space-2);left:var(--space-2)}.post-card__title{font-size:1.125rem;margin:0}.post-card__link:hover .post-card__title,.post-card__link:focus-visible .post-card__title{text-decoration:underline;text-decoration-color:var(--color-accent)}.post-card__link:hover .post-card__media img,.post-card__link:focus-visible .post-card__media img{transform:scale(1.03)}.category-block{margin-bottom:var(--space-6)}.category-block__featured{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-5);margin-bottom:var(--space-4)}.category-block__list{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width: 480px){.category-block__list{grid-template-columns:repeat(2,1fr)}}.category-block__dense{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.opinion-strip{margin-bottom:var(--space-6)}.opinion-strip__track{display:flex;gap:var(--space-3);overflow-x:auto;padding:var(--space-1) var(--space-1) var(--space-2);scroll-snap-type:x proximity}.opinion-strip__card{flex:0 0 auto;width:16rem;scroll-snap-align:start;color:inherit;text-decoration:none;display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-4)}.opinion-strip__card:hover,.opinion-strip__card:focus-visible{box-shadow:var(--shadow-md)}.opinion-strip__avatar{width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;margin-bottom:var(--space-3);background:var(--color-bg);box-shadow:0 0 0 3px var(--color-bg)}.opinion-strip__avatar img{width:100%;height:100%;object-fit:cover}.opinion-strip__author{font-family:var(--font-headline);font-weight:700;font-size:1.0625rem;line-height:1.2}.opinion-strip__role{display:block;color:var(--color-accent);font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:.2em 0 var(--space-2)}.opinion-strip__title{font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 var(--space-1)}.opinion-strip__card:hover .opinion-strip__title,.opinion-strip__card:focus-visible .opinion-strip__title{text-decoration:underline;text-decoration-color:var(--color-accent)}.opinion-strip__excerpt{color:var(--color-text-muted);font-size:.875rem;line-height:1.5;margin-bottom:var(--space-2)}.opinion-strip .entry-date{margin-top:auto}.promo-banner{display:flex;align-items:center;justify-content:center;gap:var(--space-3);background:var(--color-accent);color:#fff;border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);text-align:center;flex-wrap:wrap}.promo-banner__text{font-family:var(--font-headline);font-weight:800;font-size:1.125rem}.promo-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.4em;background:#fff;color:var(--color-accent);text-decoration:none;font-weight:700;font-size:.875rem;padding:.6em 1.2em;border-radius:999px}.promo-banner__cta:hover,.promo-banner__cta:focus-visible{filter:brightness(.95)}.most-read-section{margin-bottom:var(--space-6)}.most-read-tabs{display:inline-flex;gap:var(--space-1);background:var(--color-surface);border-radius:999px;padding:.25rem;margin-bottom:var(--space-4)}.most-read-tabs__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:999px;padding:.5em 1.1em;font-family:var(--font-body);font-weight:700;font-size:.8125rem;color:var(--color-text-muted);cursor:pointer}.most-read-tabs__button.is-active{background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm)}.most-read-tabs__button:hover,.most-read-tabs__button:focus-visible{color:var(--color-text)}.most-read{list-style:none;margin:0;padding:0;counter-reset:most-read;max-width:44rem}.most-read[hidden]{display:none}.most-read li{counter-increment:most-read;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.most-read li:last-child{border-bottom:0}.most-read__empty{color:var(--color-text-muted);font-size:.9375rem}.most-read__rank{flex-shrink:0;font-family:var(--font-headline);font-weight:800;font-size:2.25rem;line-height:1;color:var(--color-border);width:2.5rem}.most-read__rank:before{content:counter(most-read,decimal-leading-zero)}.most-read__media{flex-shrink:0;width:3.75rem;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--color-surface)}.most-read__media img{width:100%;height:100%;object-fit:cover}.most-read__title{font-size:1rem;font-weight:700;margin:0;line-height:1.35}.most-read__title:hover,.most-read__title:focus-visible{text-decoration:underline;text-decoration-color:var(--color-accent)}.print-edition{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6)}@media (min-width: 768px){.print-edition{padding:var(--space-5)}}.print-edition__inner{display:grid;gap:var(--space-4);align-items:center}@media (min-width: 480px){.print-edition__inner{grid-template-columns:12rem 1fr;gap:var(--space-5)}}.print-edition__cover{display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:3/4;max-width:14rem}.print-edition__cover img{width:100%;height:100%;object-fit:cover}.print-edition__title{font-size:clamp(1.375rem,3vw,1.75rem);margin:var(--space-1) 0 var(--space-1)}.print-edition__caption{color:var(--color-text-muted);font-size:1rem;margin:0 0 var(--space-3)}.print-edition__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.print-edition__cta{display:inline-flex;align-items:center;font-weight:700;font-size:.875rem;text-decoration:none;padding:.75em 1.5em;border-radius:999px}.print-edition__cta--primary{background:var(--color-accent);color:#fff}.print-edition__cta--primary:hover,.print-edition__cta--primary:focus-visible{filter:brightness(.95)}.print-edition__cta--secondary{background:transparent;color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-border)}.print-edition__cta--secondary:hover,.print-edition__cta--secondary:focus-visible{box-shadow:inset 0 0 0 2px var(--color-text)}.news-grid{margin-bottom:var(--space-6)}.load-more{display:flex;justify-content:center;margin-top:var(--space-4)}.load-more__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:2px solid var(--color-text);color:var(--color-text);font-family:var(--font-body);font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;padding:.75em 2em;border-radius:999px;cursor:pointer}.load-more__button:hover,.load-more__button:focus-visible{background:var(--color-text);color:var(--color-bg)}.load-more__button[hidden]{display:none}.single-article{max-width:72ch;margin:0 auto}.single-article__header{margin-bottom:var(--space-4)}.single-article__title{font-size:clamp(1.75rem,4vw,2.5rem);margin:var(--space-1) 0 var(--space-2)}.single-article__meta{color:var(--color-text-muted);font-size:.875rem;margin:0}.single-article__meta time{color:inherit}.single-article__media{margin:0 0 var(--space-4);border-radius:var(--radius);overflow:hidden}.single-article__media img{width:100%;height:auto}.single-article__content{font-size:1.0625rem;line-height:1.7}.single-article__content p{margin:0 0 var(--space-3)}.single-article__content h2,.single-article__content h3{margin-top:var(--space-4)}.single-article__content a{text-decoration-thickness:1px}.single-article__content img{border-radius:var(--radius)}.single-article__content blockquote{margin:var(--space-3) 0;padding-left:var(--space-3);border-left:3px solid var(--color-accent);color:var(--color-text-muted);font-style:italic}.comments-area{max-width:72ch;margin:var(--space-5) auto 0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.comments-title{font-size:1.25rem}.comment-list{list-style:none;margin:0 0 var(--space-4);padding:0}.comment-list .children{list-style:none;margin:var(--space-3) 0 0;padding:0 0 0 var(--space-4);border-left:2px solid var(--color-border)}.comment-body{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.comment-author .fn{font-style:normal;font-weight:700}.comment-metadata{font-size:.8125rem}.comment-metadata a{color:var(--color-text-muted)}#respond{margin-top:var(--space-4)}.comment-form{display:flex;flex-direction:column;gap:var(--space-2);max-width:40rem}.comment-form label{font-size:.875rem;font-weight:600}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{font:inherit;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);width:100%}.comment-form .form-submit input[type=submit]{font:inherit;font-weight:700;background:var(--color-accent);color:var(--color-accent-contrast);border:none;border-radius:var(--radius);padding:var(--space-2) var(--space-4);cursor:pointer}.comment-form .form-submit input[type=submit]:hover,.comment-form .form-submit input[type=submit]:focus-visible{opacity:.9}.archive-header{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:3px solid var(--color-accent)}.archive-header__title{font-size:clamp(1.5rem,3.5vw,2.25rem);margin:0}.archive-header__description{color:var(--color-text-muted);margin:var(--space-2) 0 0}.newsletter{background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);margin-bottom:var(--space-6);text-align:center}.newsletter__inner{max-width:34rem;margin:0 auto}.newsletter__title{font-size:clamp(1.375rem,3vw,1.75rem);color:inherit;margin:0 0 var(--space-2)}.newsletter__subtitle{color:#ffffffbf;margin:0 0 var(--space-4)}:root[data-theme=dark] .newsletter__subtitle{color:#0009}.newsletter__form{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.newsletter__field{flex:1 1 16rem;font:inherit;font-size:.9375rem;padding:.85em 1.1em;border:0;border-radius:999px;background:var(--color-bg);color:var(--color-text)}.newsletter__field:focus{outline:2px solid var(--color-accent);outline-offset:2px}.newsletter__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font-family:var(--font-body);font-weight:700;font-size:.9375rem;padding:.85em 1.75em;cursor:pointer;flex-shrink:0}.newsletter__submit:hover,.newsletter__submit:focus-visible{filter:brightness(1.05)}.newsletter__submit:disabled{opacity:.6;cursor:default}.newsletter__status{margin:var(--space-3) 0 0;font-size:.875rem;min-height:1.25em}.newsletter__status[data-state=error]{color:#ff8a8a}.site-footer{border-top:1px solid var(--color-border);background:var(--color-surface);margin-top:var(--space-5)}.site-footer .site-footer__inner{max-width:1280px;margin:0 auto;padding:var(--space-4) var(--space-3)}.site-footer .site-footer__brand{margin-bottom:var(--space-5)}.site-footer .site-footer__brand img{max-height:40px;width:auto;margin-bottom:var(--space-2)}.site-footer .site-footer__brand p{color:var(--color-text-muted);font-size:.875rem;max-width:36ch;margin:0}.site-footer .site-footer__columns{display:grid;gap:0;padding-bottom:var(--space-4);border-top:1px solid var(--color-border)}@media (min-width: 768px){.site-footer .site-footer__columns{grid-template-columns:repeat(4,1fr);gap:var(--space-4);border-top:0}}.site-footer .footer-column{border-bottom:1px solid var(--color-border)}@media (min-width: 768px){.site-footer .footer-column{border-bottom:0}}.site-footer .footer-column[open]>.site-footer__heading:after{transform:rotate(180deg)}.site-footer .site-footer__heading{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-3) 0;cursor:pointer;list-style:none}.site-footer .site-footer__heading::-webkit-details-marker{display:none}.site-footer .site-footer__heading::marker{content:""}.site-footer .site-footer__heading:after{content:"";width:.5em;height:.5em;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform .15s ease}@media (min-width: 768px){.site-footer .site-footer__heading{cursor:default;pointer-events:none;padding:0 0 var(--space-2)}.site-footer .site-footer__heading:after{display:none}}.site-footer .footer-column>ul,.site-footer .footer-navigation ul,.site-footer .legal-navigation ul{list-style:none;margin:0;padding:0 0 var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width: 768px){.site-footer .footer-column>ul,.site-footer .footer-navigation ul,.site-footer .legal-navigation ul{padding-bottom:0}}.site-footer .footer-column a,.site-footer .footer-navigation a,.site-footer .legal-navigation a{color:var(--color-text-muted);text-decoration:none;font-size:.875rem}.site-footer .footer-column a:hover,.site-footer .footer-column a:focus-visible,.site-footer .footer-navigation a:hover,.site-footer .footer-navigation a:focus-visible,.site-footer .legal-navigation a:hover,.site-footer .legal-navigation a:focus-visible{color:var(--color-accent)}.site-footer .site-footer__social{display:flex;gap:var(--space-2);padding-bottom:var(--space-3)}@media (min-width: 768px){.site-footer .site-footer__social{padding-bottom:0}}.site-footer .social-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text)}.site-footer .social-icon:hover,.site-footer .social-icon:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.site-footer .social-icon svg{width:1.1rem;height:1.1rem}.site-footer .site-footer__bottom{padding-top:var(--space-3)}.site-footer .site-info{color:var(--color-text-muted);font-size:.8125rem;margin:0}.dnorte-ad{text-align:center}.dnorte-ad:before{content:"Publicidad";display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-1)}.dnorte-ad--cabecera,.dnorte-ad--inicio{max-width:1280px;margin:var(--space-3) auto;padding:0 var(--space-3)}.dnorte-ad--top_noticia,.dnorte-ad--intermedio,.dnorte-ad--final{margin:var(--space-4) 0}.dnorte-ad__description{display:block;font-size:.875rem;color:var(--color-text);margin-top:var(--space-1)}.dnorte-ad video,.dnorte-ad iframe{max-width:100%;height:auto}
