:root{--ddn-color-bg: #ffffff;--ddn-color-surface: #f5f5f5;--ddn-color-text: #161616;--ddn-color-text-muted: #666666;--ddn-color-border: #dddddd;--ddn-color-primary: #d0121d;--ddn-color-primary-strong: #a60e17;--ddn-color-primary-tint: #fbeaeb;--ddn-color-on-primary: #ffffff;--ddn-color-link: var(--ddn-color-primary-strong);--ddn-color-link-hover: var(--ddn-color-primary);--ddn-font-family-base: "Libre Franklin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ddn-font-family-heading: "Playfair Display", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--ddn-space-8: .5rem;--ddn-space-12: .75rem;--ddn-space-16: 1rem;--ddn-space-24: 1.5rem;--ddn-space-32: 2rem;--ddn-space-48: 3rem;--ddn-space-64: 4rem;--ddn-space-80: 5rem;--ddn-container-max: 1200px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ddn-color-bg);color:var(--ddn-color-text);font-family:var(--ddn-font-family-base);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--ddn-font-family-heading);line-height:1.2;color:var(--ddn-color-text)}a{color:var(--ddn-color-link);text-decoration:none}a:hover,a:focus{color:var(--ddn-color-link-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--ddn-color-primary);outline-offset:2px}img{max-width:100%;height:auto}figure{margin:0}.ddn-container{width:100%;max-width:var(--ddn-container-max);margin-inline:auto;padding-inline:var(--ddn-space-16)}.ddn-container--narrow{max-width:46rem}.ddn-skip-link{position:absolute;left:-9999px}.ddn-skip-link:focus{left:var(--ddn-space-8);top:var(--ddn-space-8);z-index:100;padding:var(--ddn-space-8) var(--ddn-space-16);background:var(--ddn-color-primary);color:var(--ddn-color-on-primary)}.ddn-site-main{padding-block:var(--ddn-space-32)}.ddn-site-main__inner{padding-block:var(--ddn-space-8)}.ddn-empty{padding-block:var(--ddn-space-48);color:var(--ddn-color-text-muted);text-align:center}.pagination,.nav-links{display:flex;flex-wrap:wrap;gap:var(--ddn-space-8);margin-top:var(--ddn-space-32)}.pagination .page-numbers,.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:var(--ddn-space-8);border:1px solid var(--ddn-color-border);font-weight:600}.pagination .page-numbers.current,.nav-links .page-numbers.current{background:var(--ddn-color-primary);border-color:var(--ddn-color-primary);color:var(--ddn-color-on-primary)}.pagination .page-numbers:hover:not(.current),.nav-links .page-numbers:hover:not(.current){border-color:var(--ddn-color-primary);text-decoration:none}.ddn-site-header{border-bottom:3px solid var(--ddn-color-primary);background:var(--ddn-color-bg)}.ddn-site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ddn-space-16);padding-block:var(--ddn-space-16)}.ddn-site-header__brand{margin:0;display:flex;flex-direction:column;gap:2px}.ddn-site-header__title{font-family:var(--ddn-font-family-heading);font-weight:900;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1;text-transform:uppercase;letter-spacing:.01em;color:var(--ddn-color-text)}.ddn-site-header__title:hover,.ddn-site-header__title:focus{color:var(--ddn-color-primary);text-decoration:none}.ddn-site-header__tagline{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ddn-color-primary-strong)}.ddn-site-header__nav-toggle{display:inline-flex;align-items:center;gap:var(--ddn-space-8);padding:var(--ddn-space-8) var(--ddn-space-12);border:1px solid var(--ddn-color-border);background:var(--ddn-color-bg);font:inherit;font-weight:600;cursor:pointer}@media (min-width: 900px){.ddn-site-header__nav-toggle{display:none}}.ddn-site-header__nav-toggle-box{width:18px;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.ddn-primary-nav{background:var(--ddn-color-primary);color:var(--ddn-color-on-primary)}@media (max-width: 899px){.ddn-primary-nav{display:none}.ddn-primary-nav.is-open{display:block}}.ddn-primary-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}@media (max-width: 899px){.ddn-primary-nav__list{flex-direction:column}}.ddn-primary-nav__list li{position:relative}.ddn-primary-nav__list a{display:block;padding:var(--ddn-space-12) var(--ddn-space-12);color:var(--ddn-color-on-primary);font-size:.9375rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.ddn-primary-nav__list a:hover,.ddn-primary-nav__list a:focus{background:var(--ddn-color-primary-strong);text-decoration:none}.ddn-nav__submenu-toggle{position:absolute;top:0;right:0;height:100%;padding-inline:var(--ddn-space-8);display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;cursor:pointer}@media (max-width: 899px){.ddn-nav__submenu-toggle{height:auto;top:var(--ddn-space-8)}}.ddn-nav__submenu-caret{width:16px;height:16px;transition:transform .15s ease}.ddn-primary-nav__list .menu-item-has-children>a{padding-right:var(--ddn-space-32)}.ddn-primary-nav__list .menu-item-has-children>.sub-menu{list-style:none;margin:0;padding:0;min-width:220px}@media (min-width: 900px){.ddn-primary-nav__list .menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;z-index:20;background:var(--ddn-color-primary);box-shadow:0 8px 24px #00000040;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}}.ddn-primary-nav__list .menu-item-has-children>.sub-menu a{text-transform:none;letter-spacing:0;font-weight:500;white-space:nowrap}@media (min-width: 900px){.ddn-primary-nav__list .menu-item-has-children:hover>.sub-menu,.ddn-primary-nav__list .menu-item-has-children:focus-within>.sub-menu,.ddn-primary-nav__list .menu-item-has-children.is-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}}.ddn-primary-nav__list .menu-item-has-children.is-open>.ddn-nav__submenu-toggle .ddn-nav__submenu-caret{transform:rotate(180deg)}@media (max-width: 899px){.ddn-primary-nav__list .menu-item-has-children>.sub-menu{display:none}.ddn-primary-nav__list .menu-item-has-children.is-open>.sub-menu{display:block;background:var(--ddn-color-primary-strong)}}.ddn-block{padding-block:var(--ddn-space-32)}.ddn-block+.ddn-block{border-top:1px solid var(--ddn-color-border)}.ddn-block__title{margin:0 0 var(--ddn-space-24);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;padding-bottom:var(--ddn-space-8);border-bottom:2px solid var(--ddn-color-primary)}.ddn-kicker{display:inline-block;margin-bottom:var(--ddn-space-8);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ddn-color-primary-strong)}.ddn-kicker--small{font-size:.6875rem}.ddn-kicker:hover,.ddn-kicker:focus{color:var(--ddn-color-primary);text-decoration:none}.ddn-block--breaking{padding:0;background:var(--ddn-color-primary-tint);border-top:0}.ddn-breaking{display:flex;align-items:baseline;gap:var(--ddn-space-16);padding-block:var(--ddn-space-12)}.ddn-breaking__label{flex:none;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ddn-color-primary-strong)}.ddn-breaking__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ddn-space-8) var(--ddn-space-24);font-weight:600;font-size:.9375rem}.ddn-breaking__list a{color:var(--ddn-color-text)}.ddn-breaking__list a:hover,.ddn-breaking__list a:focus{color:var(--ddn-color-primary)}.ddn-portada{display:grid;gap:var(--ddn-space-32)}@media (min-width: 800px){.ddn-portada{grid-template-columns:1.6fr 1fr;align-items:start}}.ddn-portada__lead-media img{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:var(--ddn-space-12)}.ddn-portada__lead-title{margin:0;font-family:var(--ddn-font-family-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.1}.ddn-portada__lead-title a{color:var(--ddn-color-text)}.ddn-portada__lead-title a:hover,.ddn-portada__lead-title a:focus{color:var(--ddn-color-primary);text-decoration:none}.ddn-portada__lead-excerpt{margin:var(--ddn-space-12) 0 0;font-size:1.0625rem;color:var(--ddn-color-text-muted)}.ddn-portada__lead-meta,.ddn-portada__rail-meta{margin:var(--ddn-space-8) 0 0;font-size:.8125rem;color:var(--ddn-color-text-muted)}.ddn-portada__lead-meta span+span,.ddn-portada__rail-meta span+span{margin-left:var(--ddn-space-8)}.ddn-portada__rail{display:flex;flex-direction:column}.ddn-portada__rail-item{padding-block:var(--ddn-space-16)}.ddn-portada__rail-item+.ddn-portada__rail-item{border-top:1px solid var(--ddn-color-border)}.ddn-portada__rail-title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.ddn-portada__rail-title a{color:var(--ddn-color-text)}.ddn-portada__rail-title a:hover,.ddn-portada__rail-title a:focus{color:var(--ddn-color-primary);text-decoration:none}.ddn-opinion__grid,.ddn-noticias__grid{display:grid;gap:var(--ddn-space-24);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ddn-opinion__author{margin:0 0 4px;font-weight:700;font-size:.875rem}.ddn-opinion__title,.ddn-noticias__item-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.ddn-opinion__title a,.ddn-noticias__item-title a{color:var(--ddn-color-text)}.ddn-opinion__title a:hover,.ddn-opinion__title a:focus,.ddn-noticias__item-title a:hover,.ddn-noticias__item-title a:focus{color:var(--ddn-color-primary);text-decoration:none}.ddn-opinion__item{padding-left:var(--ddn-space-12);border-left:3px solid var(--ddn-color-primary)}.ddn-noticias__media img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:var(--ddn-space-8)}.ddn-noticias__item-meta{margin:var(--ddn-space-8) 0 0;font-size:.8125rem;color:var(--ddn-color-text-muted)}.ddn-page-header{padding-block:var(--ddn-space-16) var(--ddn-space-24);border-bottom:2px solid var(--ddn-color-primary);margin-bottom:var(--ddn-space-24)}.ddn-page-header--section .ddn-page-header__title{text-transform:uppercase;letter-spacing:.01em}.ddn-page-header__title{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.ddn-page-header__title span{color:var(--ddn-color-primary-strong)}.ddn-page-header__description{margin-top:var(--ddn-space-8);color:var(--ddn-color-text-muted)}.ddn-entry-list{display:grid;gap:var(--ddn-space-24);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ddn-front__grid{display:grid;gap:var(--ddn-space-24);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:var(--ddn-space-24)}.ddn-front__lead{border-bottom:1px solid var(--ddn-color-border);padding-bottom:var(--ddn-space-24)}.ddn-card{display:flex;flex-direction:column;gap:var(--ddn-space-8)}.ddn-card__media{display:block;overflow:hidden}.ddn-card__media img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .2s ease}.ddn-card__media:hover img{transform:scale(1.03)}.ddn-card__kicker{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ddn-color-primary-strong)}.ddn-card__kicker:hover,.ddn-card__kicker:focus{text-decoration:none;color:var(--ddn-color-primary)}.ddn-card__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.ddn-card__title a{color:var(--ddn-color-text)}.ddn-card__title a:hover,.ddn-card__title a:focus{color:var(--ddn-color-primary);text-decoration:none}.ddn-card__excerpt{margin:0;color:var(--ddn-color-text-muted)}.ddn-card__meta{margin:0;font-size:.8125rem;color:var(--ddn-color-text-muted)}.ddn-card__meta-sep{margin-inline:var(--ddn-space-8)}.ddn-card--featured .ddn-card__title{font-family:var(--ddn-font-family-heading);font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;line-height:1.1}.ddn-card--featured .ddn-card__media img{aspect-ratio:16/9}@media (min-width: 700px){.ddn-card--featured{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--ddn-space-32);align-items:center}}.ddn-ad-zone{margin-block:var(--ddn-space-24);text-align:center}.ddn-ad-zone--home{margin-top:0}.ddn-article__header,.ddn-page-header--section,.ddn-page__body{padding-top:var(--ddn-space-24)}.ddn-article__kicker{display:inline-block;margin-bottom:var(--ddn-space-8);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ddn-color-primary-strong)}.ddn-article__title,.ddn-page-header__title{font-family:var(--ddn-font-family-heading)}.ddn-article__title{margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.08}.ddn-article__standfirst{margin:var(--ddn-space-16) 0 0;font-size:1.25rem;line-height:1.5;color:var(--ddn-color-text-muted)}.ddn-article__byline{margin:var(--ddn-space-16) 0 0;padding-block:var(--ddn-space-12);border-top:1px solid var(--ddn-color-border);border-bottom:1px solid var(--ddn-color-border);font-size:.875rem;color:var(--ddn-color-text-muted)}.ddn-article__author{font-weight:600;color:var(--ddn-color-text)}.ddn-article__meta-sep{margin-inline:var(--ddn-space-8)}.ddn-article__figure{margin:var(--ddn-space-24) auto;max-width:var(--ddn-container-max)}.ddn-article__figure img{width:100%}.ddn-article__figcaption{margin-top:var(--ddn-space-8);padding-inline:var(--ddn-space-16);font-size:.8125rem;color:var(--ddn-color-text-muted)}.ddn-article__body,.ddn-page__body{font-size:1.125rem;line-height:1.75}.ddn-article__body p,.ddn-article__body ul,.ddn-article__body ol,.ddn-article__body blockquote,.ddn-article__body figure,.ddn-article__body h2,.ddn-article__body h3,.ddn-page__body p,.ddn-page__body ul,.ddn-page__body ol,.ddn-page__body blockquote,.ddn-page__body figure,.ddn-page__body h2,.ddn-page__body h3{margin-block:0 var(--ddn-space-24)}.ddn-article__body h2,.ddn-article__body h3,.ddn-page__body h2,.ddn-page__body h3{font-family:var(--ddn-font-family-heading);margin-top:var(--ddn-space-32)}.ddn-article__body blockquote,.ddn-page__body blockquote{padding-left:var(--ddn-space-16);border-left:3px solid var(--ddn-color-primary);font-size:1.25rem;font-style:italic;color:var(--ddn-color-text-muted)}.ddn-article__body a,.ddn-page__body a{text-decoration:underline;text-underline-offset:2px}.ddn-article__tags{list-style:none;display:flex;flex-wrap:wrap;gap:var(--ddn-space-8);margin:var(--ddn-space-32) 0 0;padding:0}.ddn-article__tags li{font-size:.8125rem}.ddn-article__tags a{display:inline-block;padding:4px var(--ddn-space-8);background:var(--ddn-color-surface);border:1px solid var(--ddn-color-border);text-decoration:none}.ddn-article__tags a:hover,.ddn-article__tags a:focus{border-color:var(--ddn-color-primary)}.ddn-404{text-align:center;padding-block:var(--ddn-space-64)}.ddn-404__title{font-size:clamp(1.75rem,5vw,2.75rem);margin:0 0 var(--ddn-space-16)}.ddn-search-form{display:flex;max-width:32rem;margin-block:var(--ddn-space-16)}.ddn-search-form__field{flex:1;min-width:0;padding:var(--ddn-space-12);border:1px solid var(--ddn-color-border);border-right:0;font:inherit}.ddn-search-form__field:focus{outline:2px solid var(--ddn-color-primary);outline-offset:-2px}.ddn-search-form__submit{flex:none;padding:var(--ddn-space-12) var(--ddn-space-24);border:0;background:var(--ddn-color-primary);color:var(--ddn-color-on-primary);font:inherit;font-weight:600;cursor:pointer}.ddn-search-form__submit:hover,.ddn-search-form__submit:focus{background:var(--ddn-color-primary-strong)}.ddn-site-footer{margin-top:var(--ddn-space-64);padding-block:var(--ddn-space-32);background:var(--ddn-color-text);color:#d9d9d9}.ddn-site-footer a{color:#fff}.ddn-site-footer a:hover,.ddn-site-footer a:focus{color:var(--ddn-color-primary-tint)}.ddn-footer-widgets{display:grid;gap:var(--ddn-space-32);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-bottom:var(--ddn-space-32);margin-bottom:var(--ddn-space-8);border-bottom:1px solid rgba(255,255,255,.15)}.ddn-footer-widget__title{margin:0 0 var(--ddn-space-12);font-size:1rem;text-transform:uppercase;letter-spacing:.04em;color:#fff}.ddn-footer-widget{font-size:.9375rem}.ddn-footer-widget ul{list-style:none;margin:0;padding:0}.ddn-footer-widget li{margin-bottom:var(--ddn-space-8)}.ddn-site-footer__inner{display:flex;flex-wrap:wrap;gap:var(--ddn-space-32);justify-content:space-between;padding-bottom:var(--ddn-space-24);border-bottom:1px solid rgba(255,255,255,.15)}.ddn-site-footer__title{margin:0;font-family:var(--ddn-font-family-heading);font-weight:900;font-size:1.5rem;text-transform:uppercase;color:#fff}.ddn-site-footer__tagline{margin:4px 0 0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ddn-color-primary-tint)}.ddn-site-footer__contact{margin:var(--ddn-space-12) 0 0;font-size:.875rem}.ddn-site-footer__social{list-style:none;display:flex;gap:var(--ddn-space-12);margin:var(--ddn-space-16) 0 0;padding:0}.ddn-site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.25);color:#fff}.ddn-site-footer__social a:hover,.ddn-site-footer__social a:focus{background:var(--ddn-color-primary);border-color:var(--ddn-color-primary)}.ddn-site-footer__menu{list-style:none;margin:0;padding:0;columns:2;gap:var(--ddn-space-32);font-size:.9375rem}.ddn-site-footer__menu li{margin-bottom:var(--ddn-space-8)}.ddn-site-footer__legal{padding-top:var(--ddn-space-24);font-size:.8125rem;color:#ffffff8c}.ddn-site-footer__legal p{margin:0}@media print{.ddn-site-header,.ddn-primary-nav,.ddn-site-footer,.ddn-ad-zone,.ddn-block--breaking,.ddn-skip-link,.ddn-search-form,.ddn-article__tags,#comments{display:none!important}body{background:#fff;color:#000;font-size:12pt}.ddn-container,.ddn-container--narrow{max-width:none;padding:0}a{color:#000;text-decoration:underline}.ddn-article__body a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}.ddn-article__figure{break-inside:avoid}}
