/* GENERATED FILE - DO NOT EDIT. Variant bundle built by tools/minify-css.py from css/cards-lined.css, css/home-magazine.css, css/thumb-notch.css, css/hover-mono.css, css/meta-ticket.css, css/content-rule.css, css/decor-paper.css, css/header-overlay.css, css/style-variant24.css */
.ecn-cards-lined .ecn-card{padding: 0 0 20px;border: 0;border-bottom: 1px solid var(--ecn-color-border);border-radius: 0;background: transparent;box-shadow: none}.ecn-cards-lined .ecn-card:hover{box-shadow: none}.ecn-cards-lined .ecn-card .ecn-thumb{border-radius: 0}.ecn-home-magazine .ecn-mag{display: grid;grid-template-columns: 1fr;gap: 24px}.ecn-home-magazine .ecn-mag-side{display: flex;flex-direction: column;gap: 20px}.ecn-home-magazine .ecn-card-compact .ecn-thumb,.ecn-home-magazine .ecn-grid .ecn-thumb{aspect-ratio: 16 / 9}@media (min-width: 1024px){.ecn-home-magazine .ecn-mag{grid-template-columns: 2fr 1fr;gap: 32px;align-items: start}.ecn-home-magazine .ecn-mag > .ecn-featured:only-child{grid-column: 1 / -1}.ecn-home-magazine .ecn-mag > .ecn-featured{display: flex;flex-direction: column;gap: 16px;align-items: stretch}.ecn-home-magazine .ecn-grid > .ecn-card,.ecn-home-magazine .ecn-grid > .ecn-card:nth-child(3n + 1):nth-last-child(2),.ecn-home-magazine .ecn-grid > .ecn-card:nth-child(3n + 2):last-child,.ecn-home-magazine .ecn-grid > .ecn-card:nth-child(3n + 1):last-child{grid-column: span 3}.ecn-home-magazine .ecn-grid > .ecn-card:nth-child(2n + 1):last-child{grid-column: span 6;flex-direction: row;align-items: center;gap: 24px}.ecn-home-magazine .ecn-grid > .ecn-card:nth-child(2n + 1):last-child .ecn-card-media{flex: 0 0 40%}.ecn-home-magazine .ecn-grid > .ecn-card:nth-child(2n + 1):last-child .ecn-card-body{justify-content: center}.ecn-home-magazine .ecn-grid > .ecn-card:nth-child(2n + 1):last-child .ecn-meta{margin-top: 4px}}.ecn-home-magazine .ecn-mag .ecn-thumb-hero{aspect-ratio: 16 / 9}.ecn-thumb-notch :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini,.ecn-article-media) .ecn-thumb{--ecn-notch: 24px;border-radius: 0;clip-path: polygon(var(--ecn-notch) 0,100% 0,100% calc(100% - var(--ecn-notch)),calc(100% - var(--ecn-notch)) 100%,0 100%,0 var(--ecn-notch))}.ecn-thumb-notch :is(.ecn-row,.ecn-row-mini) .ecn-thumb{--ecn-notch: 10px}.ecn-thumb-notch .ecn-article-media .ecn-thumb{--ecn-notch: 36px}.ecn-hover-mono .ecn-card:hover{box-shadow: none}.ecn-hover-mono :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini) .ecn-thumb-img{filter: grayscale(1) contrast(1.06);transition: filter 0.4s ease}.ecn-hover-mono :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini):is(:hover,:focus-within) .ecn-thumb-img{filter: none}.ecn-hover-mono :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{text-decoration: underline;text-decoration-color: var(--ecn-color-accent);text-decoration-thickness: 2px;text-underline-offset: 4px}.ecn-meta-ticket :is(.ecn-meta,.ecn-card-date,.ecn-row-mini-date,.ecn-row-date){color: var(--ecn-color-accent);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.02em}.ecn-meta-ticket .ecn-meta{gap: 6px}.ecn-meta-ticket :is(.ecn-meta > *,.ecn-card-date,.ecn-row-mini-date,.ecn-row-date){display: inline-flex;align-items: center;gap: 5px;width: fit-content;padding: 2px 9px;border: 1px dashed currentColor;border-radius: 3px}.ecn-content-rule .ecn-card-body{position: relative;padding-top: 12px}.ecn-content-rule .ecn-card-body::before{content: "";position: absolute;top: 0;left: 0;width: 44px;height: 3px;background: var(--ecn-color-accent)}.ecn-content-rule :is(.ecn-card-excerpt,.ecn-featured-excerpt){font-style: italic}.ecn-content-rule .ecn-kicker{font-size: 0.6875rem;letter-spacing: 0.12em}.ecn-decor-paper{overflow-x: clip}.ecn-decor-paper :is(.ecn-article-header,.ecn-archive-header){position: relative;isolation: isolate}.ecn-decor-paper :is(.ecn-article-header,.ecn-archive-header)::before,.ecn-decor-paper :is(.ecn-article-header,.ecn-archive-header)::after{content: "";position: absolute;z-index: -1}.ecn-decor-paper :is(.ecn-article-header,.ecn-archive-header)::before{inset: -20px -24px;background: var(--ecn-color-surface);box-shadow: inset 0 0 0 1px var(--ecn-color-border);clip-path: polygon(0 0,calc(100% - 52px) 0,100% 52px,100% 100%,0 100%)}.ecn-decor-paper :is(.ecn-article-header,.ecn-archive-header)::after{top: -20px;right: -24px;width: 52px;height: 52px;border-radius: 0 0 0 8px;background: linear-gradient(225deg,transparent 50%,var(--ecn-color-accent-soft) 50%);filter: drop-shadow(-3px 4px 3px rgba(16,24,40,0.22))}.ecn-decor-paper .ecn-archive-header::before{left: calc(-1 * var(--ecn-gutter));right: calc(-1 * var(--ecn-gutter))}.ecn-decor-paper .ecn-archive-header::after{right: calc(-1 * var(--ecn-gutter))}@media (max-width: 799px){.ecn-decor-paper .ecn-article-header::before{left: 0;right: 0}.ecn-decor-paper .ecn-article-header::after{right: 0}}body.ecn-header-overlay:has(#ecn-menu-toggle:checked) .ecn-header{z-index: 60}body.ecn-header-overlay:has(#ecn-menu-toggle:checked) .dyez-lang-switcher-primary,body.ecn-header-overlay:has(#ecn-menu-toggle:checked) .dyez-lang-switcher-relocated{z-index: 61}.ecn-header-overlay .ecn-branding,.ecn-header-overlay .ecn-header-actions{position: relative;z-index: 2}.ecn-header-overlay .ecn-menu-button{gap: 8px;width: auto;padding: 0 14px 0 10px;font-size: 0.9375rem;font-weight: 600}.ecn-header-overlay .ecn-menu-button .screen-reader-text{position: static !important;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;clip-path: none}.ecn-header-overlay #ecn-menu-toggle:checked ~ #ecn-search-toggle,.ecn-header-overlay #ecn-menu-toggle:checked ~ .ecn-header-actions .ecn-search-button{display: none}.ecn-header-overlay #ecn-menu-toggle:checked ~ .ecn-nav{position: fixed;inset: 0;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: safe center;margin: 0;padding: 120px var(--ecn-gutter) 48px;border: 0;background: var(--ecn-color-bg);overflow-y: auto}.ecn-header-overlay #ecn-menu-toggle:checked ~ .ecn-nav .ecn-menu{display: flex;flex-direction: column;align-items: center;gap: 6px;width: 100%;max-width: 720px;text-align: center}.ecn-header-overlay .ecn-nav .ecn-menu > li > a{padding: 8px 12px;border: 0;font-family: var(--ecn-font-heading);font-size: 1.375rem;font-weight: 700;letter-spacing: -0.01em}.ecn-header-overlay .ecn-nav .ecn-menu > li > a:hover{background: transparent;color: var(--ecn-color-accent)}.ecn-header-overlay .ecn-nav .ecn-menu .sub-menu{position: static;display: flex;flex-wrap: wrap;justify-content: center;gap: 0 18px;min-width: 0;margin-bottom: 8px;padding: 0;border: 0;background: transparent;box-shadow: none;opacity: 1;visibility: visible;transform: none}.ecn-header-overlay .ecn-nav .ecn-menu .sub-menu a{padding: 4px 0;border: 0;color: var(--ecn-color-muted);font-size: 0.9375rem;font-weight: 500}.ecn-header-overlay .ecn-nav .ecn-menu .sub-menu a:hover{background: transparent;color: var(--ecn-color-accent)}body.ecn-header-overlay:has(#ecn-menu-toggle:checked){overflow: hidden}@media (min-width: 640px){.ecn-header-overlay .ecn-nav .ecn-menu > li > a{font-size: 1.75rem}}@media (min-width: 1024px){.ecn-header-overlay .ecn-header-bar{flex-wrap: wrap}.ecn-header-overlay .ecn-toggle-input{display: block}.ecn-header-overlay .ecn-header-actions .ecn-menu-button,.ecn-header-overlay .ecn-header-actions .ecn-search-button{display: inline-flex}.ecn-header-overlay .ecn-header-actions .ecn-search-button{border-color: transparent}.ecn-header-overlay .ecn-nav,.ecn-header-overlay .ecn-search{display: none}.ecn-header-overlay #ecn-search-toggle:checked ~ .ecn-search{display: block;flex: 0 0 100%;width: auto;padding-top: 4px}}:root{--ecn-color-bg: #fbf9f4;--ecn-color-surface: #f5f3ef;--ecn-color-border: #e9e6df;--ecn-color-accent: #6e5f45;--ecn-color-accent-contrast: #ffffff;--ecn-color-accent-soft: #f1eee9;--ecn-font-heading: Superclarendon,"Bookman Old Style","URW Bookman","URW Bookman L","Georgia Pro",Georgia,serif;--ecn-radius: 4px;--ecn-shadow: none}.ecn-variant-24 .ecn-site-description{font-family: var(--ecn-font-heading);font-style: italic}.ecn-variant-24 .ecn-article-title{font-size: 1.5rem;font-weight: 700}.ecn-variant-24 .ecn-article-lead{font-size: 1.25rem;font-style: italic;color: var(--ecn-color-text)}.ecn-variant-24 .ecn-card-title{font-size: 1.4rem}