/* GENERATED FILE - DO NOT EDIT. Variant bundle built by tools/minify-css.py from css/cards-framed.css, css/single-cover.css, css/thumb-slant.css, css/hover-rise.css, css/meta-badge.css, css/content-shadow.css, css/header-banner.css, css/footer-centered.css, css/style-variant23.css */
.ecn-cards-framed .ecn-card{padding: 20px;border: 0;border-radius: 16px;background: var(--ecn-color-surface)}.ecn-cards-framed .ecn-card:hover{box-shadow: var(--ecn-shadow)}.ecn-cards-framed .ecn-card .ecn-thumb{border-radius: var(--ecn-radius)}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-media{order: -1;max-width: 1040px}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-thumb-hero{aspect-ratio: 16 / 9}@media (min-width: 900px){.ecn-single-cover .ecn-article.has-post-thumbnail{display: grid;position: relative}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-media,.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-header{grid-area: 1 / 1;order: initial}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-media{z-index: 1;min-height: 460px;max-width: none;margin: 0;padding: 0}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-thumb-hero{height: 100%;aspect-ratio: auto}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-header{z-index: 2;align-self: end;max-width: none;margin: 0;padding: 96px 40px 32px;gap: 10px;background: linear-gradient(transparent,rgba(0,0,0,0.88) 96px);border-radius: 0 0 var(--ecn-radius) var(--ecn-radius);color: #ffffff}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-breadcrumb,.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-kicker,.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-lead,.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-meta{color: rgba(255,255,255,0.92)}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-title{color: #ffffff}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-header a{color: rgba(255,255,255,0.92)}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-byline{border-top-color: rgba(255,255,255,0.28);border-bottom-color: rgba(255,255,255,0.28)}}@media (min-width: 900px){.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-header::before,.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-header::after{content: none}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-article-media .ecn-thumb{border: 0;border-radius: var(--ecn-radius);box-shadow: none;clip-path: none;transform: none}.ecn-single-cover .ecn-article.has-post-thumbnail .ecn-pinned{height: 100%}}.ecn-thumb-slant :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini) .ecn-thumb{border-radius: 0;clip-path: polygon(0 0,100% 0,100% calc(100% - 26px),0 100%)}.ecn-thumb-slant :is(.ecn-row,.ecn-row-mini) .ecn-thumb{clip-path: polygon(0 0,100% 0,100% calc(100% - 12px),0 100%)}.ecn-thumb-slant .ecn-article-media .ecn-thumb{border-radius: 0;clip-path: polygon(0 0,100% 0,100% calc(100% - 48px),0 100%)}.ecn-hover-rise :is(.ecn-card,.ecn-featured):is(:hover,:focus-within){border-color: var(--ecn-color-accent);box-shadow: 0 18px 36px -14px rgba(16,24,40,0.3)}.ecn-hover-rise :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini):is(:hover,:focus-within) :is(.ecn-card-title,.ecn-featured-title,.ecn-row-title,.ecn-row-mini-title) a{color: var(--ecn-color-accent)}@media (prefers-reduced-motion: no-preference){.ecn-hover-rise :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini){transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.ecn-hover-rise :is(.ecn-card,.ecn-featured):is(:hover,:focus-within){transform: translateY(-5px)}.ecn-hover-rise :is(.ecn-row,.ecn-row-mini):is(:hover,:focus-within){transform: translateX(5px)}}.ecn-meta-badge .ecn-pinned{position: relative;width: 100%;container-type: inline-size}.ecn-meta-badge .ecn-pinned-link{display: block}.ecn-meta-badge .ecn-meta{width: fit-content;gap: 2px 10px;padding: 4px 10px;border-radius: 4px;background: var(--ecn-color-accent);color: var(--ecn-color-accent-contrast);font-size: 0.75rem;font-weight: 600}.ecn-meta-badge .ecn-pinned > .ecn-meta{position: absolute;z-index: 2;top: 14px;left: 14px;max-width: calc(100% - 28px);margin: 0;box-shadow: 0 0 0 2px var(--ecn-color-bg),0 4px 12px rgba(16,24,40,0.25)}.ecn-meta-badge .ecn-article-media .ecn-pinned > .ecn-meta{top: 20px;left: 20px;padding: 6px 14px;font-size: 0.8125rem}.ecn-meta-badge :is(.ecn-card-date,.ecn-row-mini-date,.ecn-row-date){color: var(--ecn-color-accent);font-weight: 700}@container (max-width: 280px){.ecn-meta-badge .ecn-pinned > .ecn-meta{top: 8px;left: 8px;padding: 2px 7px;font-size: 0.6875rem}.ecn-meta-badge .ecn-pinned .ecn-meta-reading{display: none}}.ecn-content-shadow .ecn-card{padding: 14px;border: 0;border-radius: 14px;background: var(--ecn-color-bg);box-shadow: 0 1px 2px rgba(16,24,40,0.06),0 10px 24px -14px rgba(16,24,40,0.28)}.ecn-content-shadow .ecn-card .ecn-thumb{border-radius: 10px}.ecn-content-shadow .ecn-grid{gap: 28px}.ecn-header-banner .ecn-header{border-bottom: 3px solid var(--ecn-nav-bg,var(--ecn-color-accent))}@media (min-width: 1024px){.ecn-header-banner .ecn-header{border-bottom: 0}.ecn-header-banner .ecn-header-bar{flex-wrap: wrap;row-gap: 18px;padding-bottom: 0}.ecn-header-banner .ecn-branding{flex-shrink: 0}.ecn-header-banner .ecn-header-actions{display: none}.ecn-header-banner .ecn-search{order: 1;width: 280px}.ecn-header-banner .ecn-nav{order: 2;flex: 0 0 100%;margin-left: 0;background: var(--ecn-nav-bg,var(--ecn-color-accent));box-shadow: 0 0 0 100vmax var(--ecn-nav-bg,var(--ecn-color-accent));clip-path: inset(0 -100vmax)}.ecn-header-banner .ecn-menu,.ecn-header-banner .ecn-menu-fallback{flex-wrap: wrap;justify-content: flex-start;gap: 0;margin-left: -14px}.ecn-header-banner .ecn-menu > li > a{padding: 14px;border-radius: 0;color: var(--ecn-nav-text,var(--ecn-color-accent-contrast));font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.ecn-header-banner .ecn-menu > li > a:hover,.ecn-header-banner .ecn-menu > li:focus-within > a,.ecn-header-banner .ecn-menu > .current-menu-item > a,.ecn-header-banner .ecn-menu > .current-menu-ancestor > a{background: transparent;color: var(--ecn-nav-text,var(--ecn-color-accent-contrast));box-shadow: inset 0 -3px 0 var(--ecn-nav-text,var(--ecn-color-accent-contrast))}.ecn-header-banner .ecn-menu .sub-menu{border-radius: 0 0 var(--ecn-radius) var(--ecn-radius);border-top: 0}.ecn-header-banner .dyez-lang-switcher-primary,.ecn-header-banner .dyez-lang-switcher-relocated{--ecn-header-h: 99px}}@media (min-width: 1024px) and (max-width: 1279px){.ecn-header-banner .ecn-menu > li > a{padding-right: 10px;padding-left: 10px;letter-spacing: 0.05em}.ecn-header-banner .ecn-menu,.ecn-header-banner .ecn-menu-fallback{margin-left: -10px}}@media (min-width: 1024px) and (max-width: 1640px){body.ecn-header-banner:has(> .dyez-lang-switcher-primary) .ecn-header-bar,body.ecn-header-banner:has(> .dyez-lang-switcher-relocated) .ecn-header-bar{padding-right: var(--ecn-gutter)}body.ecn-header-banner:has(> .dyez-lang-switcher-primary) .ecn-search,body.ecn-header-banner:has(> .dyez-lang-switcher-relocated) .ecn-search{margin-right: calc(230px - var(--ecn-gutter))}}.ecn-footer-centered .ecn-footer-top{grid-template-columns: 1fr;text-align: center}.ecn-footer-centered .ecn-footer-brand{align-items: center}.ecn-footer-centered .ecn-footer-search{margin-left: auto;margin-right: auto}.ecn-footer-centered .ecn-footer-menu{justify-content: center}.ecn-footer-centered .ecn-footer-widgets{display: flex;flex-direction: column;align-items: center}.ecn-footer-centered .ecn-footer-column{width: 100%;max-width: 320px}.ecn-footer-centered .ecn-footer-column ul{align-items: center}.ecn-footer-centered .ecn-footer-bottom{display: block;text-align: center;padding: 18px 0;border-top: 1px solid var(--ecn-color-border);font-size: 0.8125rem}@media (min-width: 900px){.ecn-footer-centered .ecn-footer-top{grid-template-columns: 1fr}}@media (min-width: 640px){.ecn-footer-centered .ecn-footer-widgets{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 32px 56px}.ecn-footer-centered .ecn-footer-column{width: auto;flex: 0 1 340px;max-width: 340px}}:root{--ecn-color-bg: #ffffff;--ecn-color-surface: #f6eeee;--ecn-color-border: #e9dfdf;--ecn-color-accent: #b02a2a;--ecn-color-accent-contrast: #ffffff;--ecn-color-accent-soft: #f4e6e6;--ecn-font-heading: Bahnschrift,"DIN Alternate","Franklin Gothic Medium","Nimbus Sans Narrow",sans-serif-condensed,sans-serif;--ecn-font-body: Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans",Arial,sans-serif;--ecn-nav-bg: #22262b;--ecn-nav-text: #ffffff;--ecn-radius: 0;--ecn-shadow: none}.ecn-variant-23 .ecn-site-title,.ecn-variant-23 .ecn-section-title h2{letter-spacing: 0.04em;text-transform: uppercase}.ecn-variant-23 .ecn-section-title .ecn-count{white-space: nowrap}@media (max-width: 639px){.ecn-variant-23 .ecn-section-title h2{font-size: 1.5rem}}.ecn-variant-23 .ecn-section-title{border-top: 3px solid var(--ecn-color-accent)}.ecn-variant-23 .ecn-article-lead{font-family: var(--ecn-font-heading);font-size: 1.1875rem;line-height: 1.5}.ecn-variant-23 .ecn-article-title{letter-spacing: -0.02em}.ecn-variant-23 :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini) .ecn-thumb{border-radius: 10px;clip-path: none}.ecn-variant-23 .ecn-featured{border-radius: 14px}.ecn-variant-23 :is(.ecn-card-excerpt,.ecn-featured-excerpt){line-height: 1.4}.ecn-variant-23 .ecn-featured-body{padding-right: 24px}