/* GENERATED FILE - DO NOT EDIT. Variant bundle built by tools/minify-css.py from css/cards-framed.css, css/home-masonry.css, css/thumb-arch.css, css/hover-slide.css, css/meta-signature.css, css/content-lead.css, css/decor-notebook.css, css/header-centered.css, css/footer-minimal.css, css/style-variant12.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-home-masonry .ecn-masonry{column-gap: 24px}.ecn-home-masonry .ecn-card{break-inside: avoid;margin-bottom: 24px}.ecn-home-masonry .ecn-card .ecn-thumb{aspect-ratio: 3 / 2}.ecn-home-masonry .ecn-card:nth-child(3n + 2) .ecn-thumb{aspect-ratio: 1 / 1}.ecn-home-masonry .ecn-card:nth-child(4n + 3) .ecn-thumb{aspect-ratio: 3 / 4}.ecn-home-masonry .ecn-card:nth-child(5n + 5) .ecn-thumb{aspect-ratio: 4 / 3}@media (min-width: 640px){.ecn-home-masonry .ecn-masonry{columns: 2}}@media (min-width: 1024px){.ecn-home-masonry .ecn-masonry{columns: 3;column-gap: 28px}.ecn-home-masonry .ecn-card{margin-bottom: 28px}}.ecn-thumb-arch :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini) .ecn-thumb{border-radius: 999px 999px 6px 6px}.ecn-thumb-arch .ecn-article-media .ecn-thumb{border-radius: 50% 50% 8px 8px / 26% 26% 8px 8px}.ecn-hover-slide .ecn-card:hover{box-shadow: none}.ecn-hover-slide :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-slide :is(.ecn-thumb-img,.ecn-thumb-placeholder span){transition: transform 0.4s cubic-bezier(0.2,0.7,0.2,1)}.ecn-hover-slide :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini,.ecn-hero):is(:hover,:focus-within) :is(.ecn-thumb-img,.ecn-thumb-placeholder span){transform: translateY(-6%) scale(1.06)}.ecn-hover-slide :is(.ecn-card-title,.ecn-featured-title,.ecn-row-title,.ecn-row-mini-title){transition: transform 0.3s ease}.ecn-hover-slide :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){transform: translateX(4px)}}.ecn-meta-signature .ecn-meta{gap: 4px 12px}.ecn-meta-signature .ecn-meta::before{content: "";width: 28px;height: 2px;background: var(--ecn-color-accent)}.ecn-meta-signature :is(.ecn-meta-date,.ecn-card-date,.ecn-row-mini-date,.ecn-row-date){font-family: Georgia,"Times New Roman","DejaVu Serif",serif;font-size: 0.9375rem;font-style: italic;letter-spacing: 0;text-transform: none}.ecn-meta-signature .ecn-meta-reading{font-size: 0.6875rem;letter-spacing: 0.12em;text-transform: uppercase}.ecn-meta-signature .ecn-byline{padding-top: 0;border-top: 0}.ecn-meta-signature .ecn-hero .ecn-meta::before{background: currentColor}.ecn-content-lead :is(.ecn-card,.ecn-featured) .ecn-meta{order: -2;margin-top: 0;padding-top: 0;padding-bottom: 2px;border-bottom: 1px solid var(--ecn-color-border)}.ecn-content-lead :is(.ecn-card,.ecn-featured) .ecn-kicker{order: -1}.ecn-content-lead .ecn-row .ecn-meta{order: -1}.ecn-decor-notebook{overflow-x: clip}.ecn-decor-notebook :is(.ecn-article-header,.ecn-archive-header){position: relative;isolation: isolate}.ecn-decor-notebook :is(.ecn-article-header,.ecn-archive-header)::before{content: "";position: absolute;z-index: -1;inset: -20px -24px;border-radius: 3px;background: linear-gradient(90deg,transparent 13px,color-mix(in srgb,var(--ecn-color-accent) 65%,transparent) 13px 15px,transparent 15px),repeating-linear-gradient(180deg,transparent 0 31px,color-mix(in srgb,var(--ecn-color-accent) 26%,transparent) 31px 32px),repeating-linear-gradient(180deg,transparent 0 7px,color-mix(in srgb,var(--ecn-color-accent) 11%,transparent) 7px 8px),repeating-linear-gradient(90deg,transparent 0 31px,color-mix(in srgb,var(--ecn-color-accent) 13%,transparent) 31px 32px),var(--ecn-color-bg);box-shadow: 0 1px 2px rgba(16,24,40,0.08),0 10px 24px -12px rgba(16,24,40,0.18)}.ecn-decor-notebook .ecn-archive-header::before{left: calc(-1 * var(--ecn-gutter));right: calc(-1 * var(--ecn-gutter))}@media (max-width: 799px){.ecn-decor-notebook .ecn-article-header::before{left: 0;right: 0}}.ecn-header-centered .ecn-header-actions{display: contents}.ecn-header-centered .ecn-search-button{order: -1}.ecn-header-centered .ecn-branding{flex: 1 1 0;align-items: center;margin-right: 0;text-align: center}.ecn-header-centered .ecn-nav,.ecn-header-centered .ecn-search{order: 1}@media (min-width: 1024px){.ecn-header-centered .ecn-header-bar{flex-wrap: wrap;justify-content: center;gap: 0 8px;padding-top: 22px;padding-bottom: 10px;padding-right: var(--ecn-gutter)}.ecn-header-centered .ecn-branding{flex: 0 0 100%;max-width: 100%;padding-bottom: 16px;border-bottom: 1px solid var(--ecn-color-border)}.ecn-header-centered .ecn-site-title{font-size: 2.375rem}.ecn-header-centered .ecn-toggle-input{display: block}.ecn-header-centered .ecn-nav{flex: 0 1 auto;margin-left: 0;padding-top: 8px}.ecn-header-centered .ecn-menu,.ecn-header-centered .ecn-menu-fallback{flex-wrap: wrap;justify-content: center}.ecn-header-centered .ecn-menu > li > a{white-space: nowrap}.ecn-header-centered .ecn-header-actions .ecn-search-button{display: inline-flex;align-self: flex-end;order: 2;border-color: transparent}.ecn-header-centered .ecn-search{display: none;order: 3;flex: 0 0 100%;max-width: 480px;padding: 8px 0 4px}.ecn-header-centered #ecn-search-toggle:checked ~ .ecn-search{display: block}body.ecn-header-centered:has(> .dyez-lang-switcher-primary) .ecn-header,body.ecn-header-centered:has(> .dyez-lang-switcher-relocated) .ecn-header{padding-top: 26px}body.ecn-header-centered:has(> .dyez-lang-switcher-primary) .ecn-header-bar,body.ecn-header-centered:has(> .dyez-lang-switcher-relocated) .ecn-header-bar{padding-right: var(--ecn-gutter)}.ecn-header-centered .dyez-lang-switcher-primary,.ecn-header-centered .dyez-lang-switcher-relocated{top: 8px;transform: none}}.ecn-footer-minimal .ecn-footer{margin-top: 32px}.ecn-footer-minimal .ecn-footer-top{padding-top: 24px;padding-bottom: 24px;gap: 20px}.ecn-footer-minimal .ecn-footer-brand{flex-direction: row;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.ecn-footer-minimal .ecn-footer-site{font-size: 1.25rem}.ecn-footer-minimal .ecn-footer-tagline{margin: 0;font-size: 0.875rem}.ecn-footer-minimal .ecn-footer-search{display: none}.ecn-footer-minimal .ecn-footer-nav{width: 100%}.ecn-footer-minimal .ecn-footer-column .widget-title,.ecn-footer-minimal .ecn-footer-column .widget h2,.ecn-footer-minimal .ecn-footer-column .widget h3{font-size: 0.875rem;border-bottom: 0;padding-bottom: 0;margin-bottom: 8px}.ecn-footer-minimal .ecn-footer-column ul{flex-direction: row;flex-wrap: wrap;gap: 6px 16px}.ecn-footer-minimal .ecn-footer-bottom{display: block;padding: 14px 0;font-size: 0.8125rem;color: var(--ecn-color-muted)}@media (min-width: 900px){.ecn-footer-minimal .ecn-footer-top{grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);gap: 32px}}:root{--ecn-color-bg: #fbfaf6;--ecn-color-surface: #f2f6ee;--ecn-color-border: #e4e9df;--ecn-color-accent: #4a6b2a;--ecn-color-accent-contrast: #ffffff;--ecn-color-accent-soft: #edf4e6;--ecn-font-heading: "Iowan Old Style","Palatino Linotype","URW Palladio L",P052,serif;--ecn-radius: 6px;--ecn-shadow: 0 1px 2px rgba(16,24,40,0.05),0 6px 18px rgba(16,24,40,0.05)}.ecn-variant-12 .ecn-site-description{font-family: var(--ecn-font-heading);font-style: italic}.ecn-variant-12 .ecn-article-title{font-size: 2.125rem;font-weight: 800;letter-spacing: -0.035em;line-height: 1.05}.ecn-variant-12 .ecn-article-lead{font-size: 1.0625rem}.ecn-variant-12 .ecn-card{border-radius: 999px 999px 16px 16px}