:root{--bg:#ffffff;--surface:#ffffff;--text:#1a1a1a;--text-body:#2a2a2a;--muted:#6b6b6b;--faint:#999999;--accent:#d4313e;--accent-soft:rgba(212,49,62,0.08);--border:#e0ddd6;--nav:#ffffff;--nav-bg:rgba(255,255,255,0.72);--tag-bg:rgba(0,0,0,0.04);--tag-border:#d8d3ca;--card-bg:#f8f7f4;--surface-warm:#f0ece4;--warning:#c09020;--warning-bg:rgba(192,144,32,0.08);--warning-border:rgba(192,144,32,0.2);--serif:var(--font-playfair),Georgia,serif;--sans:"SF Pro Display","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:var(--font-jetbrains),ui-monospace,monospace;--btn-bg:#fff;--btn-text:#2f3a47;--btn-border:#c8ced8;--btn-active-bg:#2f3a47;--btn-active-text:#fff;--social-bg:#f5f7f9;--social-text:#2c3947;--social-border:#c9d0da;--input-bg:#f8f9fb;--input-border:#c4c8cf;--cta-bg:#0f141a;--cta-text:#fff;--caption-muted:#4a5159;--card-border:#d2d7df;--bookmark-active:#2f3e4e;--infobox-bg:#f7f9fb;--infobox-border:#d3d9e1;--divider:#cfd5dd;--table-header-bg:#f0f3f6;--figcaption-muted:#4f5660;--also-label:#5f6771;--overlay-gradient-start:rgba(15,20,26,0.12);--overlay-gradient-end:rgba(15,20,26,0.55);--menu-bg:#ffffff;--menu-text:#1a1a1a;--menu-border:#e0ddd6;--menu-link-border:#e0ddd6;--menu-link-hover:#e63946;--menu-secondary:#4a4a4a;--menu-secondary-hover:#1a1a1a;--menu-panel-border:#e0ddd6;--menu-panel-text:#6b6b6b;--menu-panel-link:#1a1a1a;--menu-input-bg:#f8f7f4;--menu-input-border:#e0ddd6;--menu-input-text:#1a1a1a;--menu-input-divider:#e0ddd6;--menu-overlay-border:#e0ddd6;--related-bg:#fafbfc;--related-border:#d3d8df;--warning-infobox-bg:#fff7ec;--accent-dark:#b82d38;--info-border:#5f84aa;--warning-infobox-border:#b97920;--keyfinding-border:#1769aa}[data-theme=dark]{--bg:#111114;--surface:#18181b;--text:#e4e4e7;--text-body:#d1d1d6;--muted:#8e8e93;--faint:#636366;--accent:#d4313e;--accent-soft:rgba(230,57,70,0.12);--border:#2c2c2e;--nav:#18181b;--nav-bg:rgba(17,17,20,0.72);--tag-bg:rgba(255,255,255,0.06);--tag-border:#3a3a3c;--card-bg:#1c1c1e;--surface-warm:#222224;--warning:#d4a034;--warning-bg:rgba(212,160,52,0.1);--warning-border:rgba(212,160,52,0.25);--btn-bg:#1c1c1e;--btn-text:#d1d1d6;--btn-border:#3a3a3c;--btn-active-bg:#e4e4e7;--btn-active-text:#111114;--social-bg:#1c1c1e;--social-text:#d1d1d6;--social-border:#3a3a3c;--input-bg:#1c1c1e;--input-border:#3a3a3c;--cta-bg:#e4e4e7;--cta-text:#111114;--caption-muted:#8e8e93;--card-border:#2c2c2e;--bookmark-active:#d1d1d6;--infobox-bg:#1c1c1e;--infobox-border:#2c2c2e;--divider:#2c2c2e;--table-header-bg:#1c1c1e;--figcaption-muted:#8e8e93;--also-label:#8e8e93;--overlay-gradient-start:rgba(0,0,0,0.15);--overlay-gradient-end:rgba(0,0,0,0.7);--menu-bg:#0a0a0c;--menu-text:#e4e4e7;--menu-border:#2c2c2e;--menu-link-border:#2c2c2e;--menu-link-hover:#ffaf3b;--menu-secondary:#8e8e93;--menu-secondary-hover:#d1d1d6;--menu-panel-border:#2c2c2e;--menu-panel-text:#8e8e93;--menu-panel-link:#d1d1d6;--menu-input-bg:#18181b;--menu-input-border:#2c2c2e;--menu-input-text:#d1d1d6;--menu-input-divider:#2c2c2e;--menu-overlay-border:#3a3a3c;--related-bg:#1c1c1e;--related-border:#2c2c2e;--warning-infobox-bg:rgba(185,121,32,0.1);--accent-dark:#ff4d5a;--info-border:#5f84aa;--warning-infobox-border:#b97920;--keyfinding-border:#4a9ade}*{box-sizing:border-box}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1120px,92vw);margin:0 auto}.brand{font-family:var(--serif);font-weight:900;letter-spacing:.02em;display:inline-flex;align-items:flex-start;gap:0;line-height:1}.brand-the{font-family:var(--sans);font-size:.32em;font-weight:700;letter-spacing:.1em;padding-top:.22em;margin-right:.15em}.brand-highlight{color:var(--accent);margin:0;padding:0;letter-spacing:0}.monogram{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:4px;font-family:var(--serif);color:var(--accent)}.prose-article{max-width:680px;margin-inline:auto;line-height:1.7;font-size:1rem}.prose-article h2{font-family:var(--serif);font-weight:700;margin-top:1.5em}.prose-article blockquote{margin:1.25em 0;padding-left:1.25rem;border-left:2px solid var(--accent);font-family:var(--serif);font-size:1.1rem;font-style:italic;color:var(--muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:0;overflow:hidden}.initiative-header{position:sticky;top:0;z-index:70;background:var(--nav-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none;color:var(--text);transform:translateY(0);transition:transform .26s ease;will-change:transform}.initiative-header--hidden{transform:translateY(-100%)}.initiative-header--inner{background:rgba(255,255,255,.97);color:#1a1a1a;border-bottom-color:#e0ddd6}.initiative-header--inner .initiative-brand,.initiative-header--inner .initiative-icon-button,.initiative-header--inner .initiative-nav-link{color:#1a1a1a}.initiative-header--inner .initiative-icon-button:hover,.initiative-header--inner .initiative-nav-link:hover{color:#d4313e}.initiative-header--inner .initiative-locale-switcher,.initiative-header--inner .initiative-locale-switcher select{color:#1a1a1a}.initiative-header-shell{min-height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}.initiative-brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--text)}.initiative-brand,.initiative-brand:hover{text-decoration:none}.initiative-brand .brand{font-size:1.55rem;line-height:1}.initiative-nav{min-width:0;display:flex;align-items:center;justify-content:center;gap:1rem;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.initiative-nav::-webkit-scrollbar{display:none}.initiative-nav-link{color:var(--muted);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .3s}.initiative-nav-link:hover{color:var(--text);text-decoration:none}.initiative-actions{display:inline-flex;align-items:center;gap:.35rem;justify-self:end}.initiative-locale-switcher{display:inline-flex;align-items:center;color:var(--muted);font-family:var(--mono);font-size:.65rem;letter-spacing:.06em}.initiative-locale-switcher select{border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text);font-family:var(--sans);font-size:.82rem;font-weight:500;padding:.3rem .6rem;text-transform:none;letter-spacing:normal}.initiative-icon-button{width:1.75rem;height:1.75rem;display:grid;place-items:center;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:all .3s}.initiative-icon-button:hover{border-color:var(--border);color:var(--text)}.initiative-icon-button svg{width:.95rem;height:.95rem;display:block}.initiative-menu-overlay{position:fixed;inset:0;z-index:130;background:var(--menu-bg);color:var(--menu-text);overflow:auto}.initiative-menu-inner{width:min(1120px,92vw);margin:0 auto;padding:0 0 2rem}.initiative-menu-top{min-height:68px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--menu-border);margin-bottom:2.2rem}.initiative-menu-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(300px,.9fr);gap:2.6rem}.initiative-menu-main{display:grid;gap:.35rem}.initiative-menu-main-link{color:var(--accent);font-size:clamp(1.75rem,4.1vw,2.5rem);line-height:1.04;padding:.42rem 0;text-decoration:none;border-bottom:1px dotted var(--menu-link-border)}.initiative-menu-main-link:hover{color:var(--menu-link-hover);text-decoration:none}.initiative-menu-secondary{display:grid;align-content:start;gap:.55rem;padding-top:.25rem}.initiative-menu-secondary-link{color:var(--menu-secondary);font-family:var(--sans);font-weight:700;font-size:clamp(1.45rem,3.1vw,2.15rem);text-decoration:none}.initiative-menu-secondary-link:hover{color:var(--menu-secondary-hover);text-decoration:none}.initiative-menu-side{display:grid;align-content:start;gap:1rem}.initiative-menu-panel{border-top:1px solid var(--menu-panel-border);padding-top:.8rem}.initiative-menu-panel:first-child{border-top:none;padding-top:0}.initiative-theme-toggle{appearance:none;border:1px solid var(--menu-panel-border);background:transparent;color:var(--menu-text);font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.6rem 1rem;cursor:pointer;transition:all .2s;width:100%}.initiative-theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.initiative-menu-panel h3{margin:0 0 .55rem;font-size:1.9rem;line-height:1.1}.initiative-menu-panel p{margin:0 0 .8rem;color:var(--menu-panel-text)}.initiative-socials{display:flex;flex-direction:column;gap:0}.initiative-socials a{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px dotted var(--border);color:var(--menu-panel-link,var(--text));text-decoration:none;font-size:.92rem;letter-spacing:.01em;transition:color .16s ease}.initiative-socials a:last-child{border-bottom:none}.initiative-socials a:hover{color:var(--accent)}.initiative-socials a svg{width:1.15rem;height:1.15rem;flex-shrink:0;fill:currentColor}.initiative-newsletter{display:grid;grid-template-columns:1fr auto;border:1px solid var(--menu-input-border);background:var(--menu-input-bg);margin-bottom:.7rem}.initiative-newsletter input{min-width:0;border:0;background:transparent;color:var(--menu-input-text);padding:.74rem .82rem}.initiative-newsletter button{border:0;border-left:1px solid var(--menu-input-divider);background:transparent;color:var(--accent);padding:.74rem .9rem;font-weight:600}.initiative-menu-panel a{color:var(--menu-panel-link);text-decoration:none}.initiative-menu-panel a:hover{color:var(--accent)}.initiative-menu-languages{display:flex;flex-wrap:wrap;gap:.45rem .55rem;padding-top:1.2rem;border-top:1px solid var(--menu-panel-border);margin-top:.5rem}.initiative-menu-lang-item{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:1px solid var(--menu-overlay-border);border-radius:999px;padding:.32rem .7rem;font-family:var(--sans);font-size:.82rem;color:var(--menu-panel-text);cursor:pointer;transition:all .2s}.initiative-menu-lang-item:hover{border-color:var(--accent);color:var(--text)}.initiative-menu-lang-item.active{background:var(--accent);border-color:var(--accent);color:#fff}.initiative-menu-lang-code{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.04em}.initiative-menu-lang-native{font-weight:500}@media (max-width:1160px){.initiative-menu-grid{grid-template-columns:minmax(0,1fr);gap:1.55rem}.initiative-menu-main-link{font-size:clamp(1.45rem,8vw,2.35rem)}.initiative-menu-secondary-link{font-size:clamp(1.35rem,7vw,2rem)}}@media (max-width:980px){.initiative-header-shell{grid-template-columns:auto auto;justify-content:space-between}.initiative-nav{display:none}.initiative-brand .brand{font-size:1.35rem}.initiative-locale-switcher span{display:none}.author-profile-card{grid-template-columns:minmax(0,1fr)}.author-profile-headshot{width:min(320px,100%)}}.initiative-footer{margin-top:4rem;border-top:1px solid var(--border);background:var(--surface)}.initiative-footer-shell{padding:2.5rem 0 2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(300px,.9fr);gap:2.6rem}.initiative-footer-copy{margin:0;font-size:.85rem;color:var(--muted);grid-column:1/-1;padding-top:1.5rem;border-top:1px solid var(--border)}.initiative-footer-nav{display:flex;flex-direction:column;gap:.35rem}.initiative-footer-nav a{color:var(--text);font-family:var(--sans);font-size:1.15rem;font-weight:600;text-decoration:none;transition:color .16s ease}.initiative-footer-nav a:hover{color:var(--accent)}.initiative-footer-categories{display:flex;flex-direction:column;gap:.35rem}.initiative-footer-categories a{color:var(--accent);font-family:var(--sans);font-size:1.15rem;font-weight:600;text-decoration:none;transition:color .16s ease}.initiative-footer-categories a:hover{color:var(--text)}.initiative-footer-right{display:flex;flex-direction:column;gap:1.2rem}.initiative-footer-heading{margin:0 0 .35rem;font-size:.92rem;font-weight:700;color:var(--text)}.initiative-footer-desc{margin:0 0 .6rem;font-size:.85rem;color:var(--muted);line-height:1.45}.initiative-footer-newsletter{border-color:var(--border)}.initiative-footer-newsletter input{color:var(--text)}.initiative-footer-newsletter button{border-color:var(--border)}@media (max-width:980px){.initiative-footer-shell{display:flex;flex-direction:column;gap:2.5rem}.initiative-footer-categories{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1.5rem}.initiative-footer-categories a{font-size:1rem}.initiative-footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1.5rem}.initiative-footer-nav a{font-size:1rem}.initiative-footer-left{order:0}.initiative-footer-right{order:1}}.dictionary-type-badge{display:inline-flex;align-items:center;gap:.36rem;font-size:.8rem;color:var(--muted)}.dictionary-card-definition{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-pagination{margin-top:1.1rem;display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.category-pagination-pages{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:.4rem}.category-pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-text);text-decoration:none;padding:0 .66rem;font-size:.9rem}.category-pagination-link.is-current{border-color:var(--btn-active-bg);background:var(--btn-active-bg);color:var(--btn-active-text)}.category-pagination-link.is-disabled{pointer-events:none;opacity:.45}.topics-page{padding-bottom:3rem;color:var(--text)}.topics-page-title{font-size:2.6rem;margin-bottom:1.5rem;color:var(--text)}.topics-section{margin-bottom:2.5rem}.topics-section-heading{font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;color:var(--text-muted,#999)}.topics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.topics-card{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;border-radius:.5rem;background:transparent;border:1px solid var(--border);text-decoration:none;color:var(--text);transition:border-color .15s}.topics-card:hover{border-color:var(--accent)}.topics-card-name{font-weight:600;font-size:1.05rem}.topics-card-desc{font-size:.85rem;color:var(--text-muted,#999);line-height:1.4}.topics-tags{display:flex;flex-wrap:wrap;gap:.5rem}.topics-tag{display:inline-block;padding:.35rem .85rem;border-radius:999px;font-size:.85rem;background:transparent;border:1px solid var(--border);color:var(--text);text-decoration:none;transition:border-color .15s}.topics-tag:hover{border-color:var(--accent)}.author-profile-card{padding:1rem;margin-bottom:1rem;display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:1rem}@media (max-width:640px){.author-profile-card{grid-template-columns:minmax(0,1fr)}.author-profile-headshot{width:min(280px,100%)}}.author-profile-headshot{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.author-profile-body{font-size:1.08rem;line-height:1.75;color:var(--text-body)}.author-profile-body p{margin-top:.45rem}.author-social-links{margin:.8rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.author-social-links li a{display:inline-flex;align-items:center;min-height:1.85rem;border:1px solid var(--social-border);border-radius:999px;padding:0 .65rem;background:var(--social-bg);color:var(--social-text);text-decoration:none;font-size:.82rem}.archive-controls{padding:1rem;margin-bottom:1rem}.archive-search-input{width:100%;max-width:420px;padding:.7rem;border-radius:8px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);margin-bottom:.9rem}.archive-filter-row{display:grid;gap:.4rem;margin-bottom:.6rem}.archive-filter-row:last-child{margin-bottom:0}.archive-filter-label{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:700}.archive-filter-buttons{display:flex;gap:.45rem;flex-wrap:wrap}.archive-filter-btn{border:1px solid var(--btn-border);border-radius:999px;background:var(--btn-bg);color:var(--btn-text);font-size:.82rem;padding:.3rem .6rem}.archive-filter-btn.is-active{border-color:var(--btn-active-bg);background:var(--btn-active-bg);color:var(--btn-active-text)}.archive-bucket-card{padding:1rem;margin-bottom:1rem}.container.dgeni-also-category,.container.dgeni-article-shell,.container.dgeni-hero-shell,.container.dgeni-newsletter-card,.container.dgeni-next-article{width:min(1320px,95vw)}.dgeni-hero-shell{margin-top:.4rem;margin-bottom:1rem}.dgeni-top-header{background:transparent;border:0;padding:0 0 1.05rem}.dgeni-article-layout{display:grid;gap:0;justify-content:center}.dgeni-hero-main{background:var(--bg);border:none;max-width:720px;margin:0 auto;padding:.7rem 0 0}.dgeni-hero-fullwidth{border:none}.dgeni-article-shell{background:transparent;border:0;border-radius:0;padding:0}.dgeni-reading-band{background:var(--bg);border-top:none;padding:1.2rem 0 2.3rem}.dgeni-main-column{min-width:0;background:var(--bg);padding:1.3rem 2rem 2.25rem;max-width:760px}.dgeni-header-top{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.85rem;flex-wrap:wrap}.dgeni-kicker{text-transform:uppercase;letter-spacing:.18em;font-family:var(--mono);font-size:.85rem;font-weight:700;color:var(--accent)}.dgeni-title{font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1.08;margin:0 0 .62rem;letter-spacing:-.025em}.dgeni-dek,.dgeni-title{font-family:var(--serif)}.dgeni-dek{font-style:italic;font-size:1.05rem;color:var(--muted);line-height:1.5;margin:0 0 .8rem}.dgeni-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--mono);font-size:.62rem;font-weight:500}.dgeni-header-actions a{color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:.05rem;transition:all .2s}.dgeni-header-actions a:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.dgeni-header-actions .dgeni-bookmark-btn{appearance:none;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--muted);display:inline-flex;align-items:center;gap:.38rem;padding:0 0 .05rem;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.dgeni-header-actions .dgeni-bookmark-btn.is-saved{color:var(--bookmark-active)}.dgeni-hero-figure{margin:0;border:0;background:var(--bg)}.dgeni-hero-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.dgeni-caption{color:var(--muted);margin:0;font-size:.78rem;font-style:italic;padding:.75rem 0;border-bottom:1px solid var(--border)}.dgeni-summary-block{border:1px solid var(--border);background:var(--card-bg);border-radius:0;padding:1rem 1.15rem;margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.dgeni-summary-label{margin:0;text-transform:uppercase;letter-spacing:.15em;font-family:var(--mono);font-size:.75rem;font-weight:700;color:var(--accent);cursor:pointer;list-style:none}.dgeni-summary-label::-webkit-details-marker{display:none}.dgeni-summary-label:before{content:"▸ ";font-size:.9rem}.dgeni-summary-block[open] .dgeni-summary-label:before{content:"▾ "}.dgeni-summary-content{margin-top:.55rem}.dgeni-summary-content p{color:var(--text-body)}.dgeni-body .prose-article{max-width:720px;margin-inline:auto}.dgeni-body .prose-article p{margin:0 0 1em;font-size:18px;line-height:29px;color:var(--text)}.dgeni-body-intro .prose-article p.rt-dropcap-paragraph:first-letter{float:left;font-family:var(--serif);font-weight:900;letter-spacing:-.025em;font-size:3.7rem;line-height:.78;padding-right:.3rem;padding-top:.2rem}.dgeni-body .prose-article h1,.dgeni-body .prose-article h2{margin:2.75rem 0 1.15rem;font-size:1.5rem;line-height:1.2;font-weight:700;font-family:var(--serif);color:var(--text)}.dgeni-body .prose-article h1:first-child,.dgeni-body .prose-article h2:first-child{margin-top:0}.dgeni-body .prose-article h3{margin:2.75rem 0 1.15rem;font-size:1.5rem;line-height:1.2;font-weight:700;font-family:var(--serif);color:var(--text)}.dgeni-body .prose-article h3:first-child{margin-top:0}.dgeni-body .prose-article h4{margin:2rem 0 .75rem;font-size:1.15rem;line-height:1.3;font-weight:700;font-family:var(--serif)}.dgeni-body .prose-article h5,.dgeni-body .prose-article h6{margin:1.5rem 0 .5rem;font-size:1rem;line-height:1.4;font-weight:600}.dgeni-body .prose-article ol,.dgeni-body .prose-article ul{margin:0 0 1em;padding-left:1.5rem}.dgeni-body .prose-article li{font-size:18px;line-height:29px}.dgeni-body .prose-article a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--border);transition:color .2s,border-color .2s}.dgeni-body .prose-article a:hover{color:var(--accent);border-color:var(--accent);text-decoration:none}.dgeni-body .prose-article a.dictionary-inline-link{color:var(--muted);text-decoration:none;border-bottom:1px dotted var(--border)}.dgeni-body .prose-article a.dictionary-inline-link:hover{color:var(--accent);border-color:var(--accent)}.dgeni-body .prose-article a.rt-reference-inline{color:var(--muted)}.prose-article .rt-divider{border:0;border-top:1px solid var(--divider);margin:2rem 0}.prose-article .rt-pullquote{border-left:2px solid var(--accent);border-top:0;border-bottom:0;padding:1.25rem 0 1.25rem 1.75rem;margin:2.25rem 0;font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.5;color:var(--text)}.prose-article .rt-quote-context{font-family:var(--sans);font-size:.95rem;color:var(--muted);margin:.5rem 0 0}.prose-article .rt-figure,.prose-article .rt-mid-image{margin:1.3rem 0 1.5rem}.prose-article .rt-figure img,.prose-article .rt-mid-image img{display:block;width:100%;height:auto;border-radius:8px}.prose-article .rt-figure figcaption,.prose-article .rt-mid-image figcaption{margin-top:.45rem;display:grid;gap:.2rem;color:var(--figcaption-muted);font-size:.88rem;line-height:1.45}.prose-article .rt-figure figcaption em,.prose-article .rt-mid-image figcaption em{font-style:italic}.prose-article .rt-mid-image-full{width:100%}.prose-article .rt-mid-image-medium{width:min(86%,640px)}.prose-article .rt-mid-image-small{width:min(64%,430px)}.prose-article .rt-mid-image-float-left{float:left;margin-right:1rem}.prose-article .rt-mid-image-float-right{float:right;margin-left:1rem}.prose-article .rt-infobox{border:1px solid var(--infobox-border);border-left-width:4px;border-radius:12px;padding:.9rem 1rem;margin:1.25rem 0;background:var(--infobox-bg)}.prose-article .rt-infobox strong{display:block;margin-bottom:.55rem;font-size:1.02rem}.prose-article .rt-infobox-content p:last-child{margin-bottom:0}.prose-article .rt-infobox-info{border-left-color:var(--info-border)}.prose-article .rt-infobox-warning{border-left-color:var(--warning-infobox-border);background:var(--warning-infobox-bg)}.prose-article .rt-infobox-definition,.prose-article .rt-infobox-key_finding,.prose-article .rt-infobox-methodology{border-left-color:var(--keyfinding-border)}.prose-article .rt-related-reading{border:1px solid var(--related-border);border-radius:10px;background:var(--related-bg);padding:.85rem 1rem;margin:1.5rem 0}.prose-article .rt-related-reading h3{margin:0 0 .5rem;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.prose-article .rt-related-reading ul{margin:0;padding-left:1.15rem}.prose-article .rt-table-wrap{overflow-x:auto;margin:1.4rem 0}.prose-article .rt-table{width:100%;border-collapse:collapse;font-size:.95rem}.prose-article .rt-table td,.prose-article .rt-table th{border:1px solid var(--divider);padding:.5rem .6rem;vertical-align:top;text-align:left}.prose-article .rt-table th{background:var(--table-header-bg);font-weight:700}.prose-article .rt-table td p,.prose-article .rt-table th p{margin:0}.prose-article .rt-also-category{margin:1.7rem 0}.prose-article .rt-also-category h3{margin:0 0 .7rem}.prose-article .rt-also-category-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.prose-article .rt-also-category-card{border:1px solid var(--related-border);border-radius:8px;overflow:hidden;background:var(--bg)}.prose-article .rt-also-category-image{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.prose-article .rt-also-category-content{padding:.6rem .72rem .75rem}.prose-article .rt-also-category-content p{margin:0 0 .32rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.prose-article .rt-also-category-content h4{margin:0;font-size:1.02rem;line-height:1.28}.dgeni-left-rail,.dgeni-right-rail{display:grid;align-content:start;min-width:0;background:var(--bg)}.dgeni-left-rail{border-right:1px solid var(--border)}.dgeni-right-rail{border-left:1px solid var(--border)}.dgeni-rail-sticky{position:static;max-height:none;overflow:visible;padding:1.05rem 1rem 1.4rem;min-width:0;max-width:100%}.dgeni-rail-sticky,.dgeni-rail-sticky a{word-wrap:break-word;overflow-wrap:anywhere}.dgeni-rail-section{border-top:1px solid var(--border);padding-top:.78rem;margin-top:.78rem}.dgeni-rail-section:first-child{border-top:0;margin-top:0;padding-top:0}.dgeni-rail-label{margin:0 0 .45rem;text-transform:uppercase;letter-spacing:.15em;font-family:var(--mono);font-size:.68rem;font-weight:700;color:var(--faint)}.dgeni-rail-primary{margin:0 0 .25rem;font-size:.98rem;font-weight:600}.dgeni-rail-meta{margin:.16rem 0;color:var(--muted);font-size:.9rem}.dgeni-rail-list{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.45rem;font-size:.92rem}.dgeni-topic-list{list-style:none;padding-left:0;gap:.4rem}.dgeni-topic-list li a{color:var(--muted);text-decoration:none;font-family:var(--mono);font-size:.58rem;letter-spacing:.04em;background:var(--tag-bg);padding:.25rem .5rem;border:1px solid var(--tag-border);display:inline-block;transition:all .2s}.dgeni-topic-list li a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.dgeni-tag-list{list-style:none;padding:0;gap:.33rem}.dgeni-tag-list li a{color:var(--muted);font-size:.75rem;transition:color .2s}.dgeni-tag-list li a:hover{color:var(--accent);text-decoration:none}.dgeni-related-list{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}.dgeni-inline-related{float:right;width:275px;margin:0 -165px 1.2rem 1.25rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card-bg);padding:1rem;position:relative;z-index:1}.dgeni-inline-related .dgeni-rail-label{margin-bottom:.65rem}.dgeni-inline-related .dgeni-related-list li{font-size:.96rem;line-height:1.35}.dgeni-inline-related .dgeni-related-list li::marker{font-weight:700}.dgeni-inline-utilities{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 1.2rem;padding:.8rem 0 .65rem;display:grid;gap:.75rem}.dgeni-inline-utility-card{border:1px solid var(--border);background:var(--card-bg);border-radius:0;padding:1rem 1.15rem}.dgeni-inline-newsletter h3{margin:0 0 .72rem;font-family:var(--serif);font-size:1.1rem;font-weight:700;line-height:1.2}.dgeni-inline-newsletter button{border:0;background:var(--accent);color:var(--cta-text);border-radius:0;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;padding:.72rem .9rem}.dgeni-body:after{content:"";display:block;clear:both}.dgeni-article-footer-meta{margin-top:1.55rem;padding-top:1.05rem;border-top:1px solid var(--border);display:grid;gap:.85rem}.dgeni-footer-author-line{margin:0;font-size:1.03rem}.dgeni-footer-author-line a{color:inherit}.dgeni-footer-tags-row{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.dgeni-footer-tags-row li a{display:inline-flex;align-items:center;height:1.9rem;padding:0 .62rem;border-radius:0;border:1px solid var(--tag-border);background:var(--tag-bg);color:var(--muted);font-family:var(--mono);font-size:.58rem;letter-spacing:.04em;text-decoration:none;transition:all .2s}.dgeni-footer-tags-row li a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.dgeni-author-card{text-align:left}.dgeni-author-avatar{width:84px;height:84px;border-radius:999px;object-fit:cover;display:block;margin-bottom:.55rem}.dgeni-author-fallback{background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:var(--cta-text);font-family:var(--serif);font-size:2rem;line-height:84px;text-align:center}.dgeni-author-card .dgeni-rail-primary{margin-bottom:.1rem}.dgeni-share-row{display:flex;align-items:center;gap:.45rem}.dgeni-share-row a{display:grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:999px;border:1px solid var(--border);background:var(--tag-bg);color:var(--muted);font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s}.dgeni-share-row a:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.dgeni-newsletter-rail h3{margin:0 0 .8rem;font-family:var(--serif);font-size:1.1rem;font-weight:700;line-height:1.2}.dgeni-newsletter-rail button{border:0;background:var(--accent);color:var(--cta-text);border-radius:0;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;padding:.65rem 1rem;cursor:pointer}.dgeni-newsletter-band{background:var(--card-bg);padding:4.3rem 0}.dgeni-newsletter-card{text-align:center}.dgeni-newsletter-card .initiative-newsletter-signup{max-width:580px;margin:0 auto}.dgeni-newsletter-card .initiative-newsletter{border:1px solid var(--input-border);background:var(--input-bg)}.dgeni-newsletter-card .initiative-newsletter input{padding:.88rem 1rem;font-size:1rem;color:var(--text)}.dgeni-newsletter-card .initiative-newsletter button{border-left:1px solid var(--input-border);background:var(--cta-bg);color:var(--cta-text);padding:.85rem 1.2rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700}.dgeni-newsletter-card h2{margin:0 0 .5rem;font-family:var(--serif);font-size:clamp(2.2rem,4.2vw,3.5rem);font-weight:900;letter-spacing:-.025em}.dgeni-newsletter-card p{margin:0 auto 1.25rem;color:var(--caption-muted);max-width:48ch}.dgeni-also-category{margin-top:2rem;margin-bottom:1.3rem}.dgeni-also-category h2{margin:0 0 .9rem;font-family:var(--sans);font-size:2rem}.dgeni-also-grid{display:grid;gap:1rem}.dgeni-also-card{background:var(--bg);border:1px solid var(--card-border)}.dgeni-also-image{width:100%;height:230px;object-fit:cover;display:block}.dgeni-also-content{padding:.85rem .95rem .95rem}.dgeni-also-content p{margin:0 0 .42rem;color:var(--also-label);text-transform:uppercase;letter-spacing:.13em;font-size:.66rem;font-weight:700}.dgeni-also-content h3{margin:0;font-family:var(--serif);font-weight:700;line-height:1.12;font-size:2rem}.dgeni-also-content h3 a{color:inherit}.dgeni-next-article{margin-bottom:2.2rem}.dgeni-next-card{position:relative;overflow:hidden;min-height:420px;height:460px}.dgeni-next-card img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) contrast(.94)}.dgeni-next-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.2rem;background:linear-gradient(180deg,var(--overlay-gradient-start) 0,var(--overlay-gradient-end) 75%);color:var(--cta-text)}.dgeni-next-overlay p{margin:0 0 .45rem;text-transform:uppercase;letter-spacing:.17em;font-weight:700;font-size:.72rem}.dgeni-next-overlay h2{margin:0;max-width:20ch;font-family:var(--serif);font-weight:900;font-size:clamp(2rem,4.8vw,4rem);line-height:1.04;letter-spacing:-.025em}.dgeni-next-overlay h2 a{color:inherit}.dgeni-comments-placeholder{margin-bottom:2.55rem;border:1px solid var(--card-border);background:var(--bg);padding:1rem}.dgeni-comments-placeholder h2{margin:0 0 .45rem;font-family:var(--serif);font-size:1.5rem;font-weight:700}.dgeni-comments-placeholder p{margin:0;color:var(--muted);line-height:1.52}.dgeni-home{padding-bottom:3rem}.dgeni-home-masthead{color:var(--text);margin-bottom:1.25rem;padding-top:1rem}.dgeni-home-kicker{display:inline-flex;align-items:center;min-height:24px;margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.18em;font-family:var(--mono);font-size:.7rem;font-weight:700;color:var(--accent);text-decoration:none}a.dgeni-home-kicker:hover{text-decoration:underline}.dgeni-home-title{margin:.35rem 0 0;font-family:var(--serif);font-size:clamp(2.2rem,7vw,3.4rem);font-weight:900;letter-spacing:-.025em}.dgeni-home-lead{display:grid;gap:1.2rem;padding-top:2rem;margin-bottom:1.35rem}.dgeni-home-featured{border-top:1px solid var(--border);background:var(--bg)}.dgeni-home-featured-image{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.dgeni-home-featured-content{padding:.95rem 0 1.05rem}.dgeni-home-featured-headline{margin:0 0 .55rem;font-family:var(--serif);font-size:clamp(1.8rem,4.5vw,2.65rem);font-weight:900;line-height:1.08;letter-spacing:-.025em}.dgeni-home-featured-headline a{color:inherit}.dgeni-home-featured-subtitle{margin:0;color:var(--muted);line-height:1.56}.dgeni-home-date{margin:0 0 .38rem;color:var(--muted);font-size:.82rem}.dgeni-home-latest{background:var(--bg)}.dgeni-home-latest>.dgeni-rail-label{color:var(--accent)}.dgeni-home-latest-list{margin:0;padding:0;list-style:none}.dgeni-home-latest-list li{padding:.65rem 0;border-bottom:1px solid var(--border)}.dgeni-home-latest-list li:last-child{border-bottom:0}.dgeni-home-latest-list .dgeni-home-kicker{display:block;margin-bottom:.15rem}.dgeni-home-latest-list .dgeni-home-latest-link{color:inherit;font-family:var(--serif);font-size:1.16rem;font-weight:700;line-height:1.2}.dgeni-home-grid{display:grid;gap:1rem}.dgeni-home-card{background:var(--bg);border-top:1px solid var(--border)}.dgeni-home-card-image{width:100%;height:190px;object-fit:cover;display:block}.dgeni-home-card-content{padding:.85rem 0 .95rem}.dgeni-home-card-title{margin:0 0 .45rem;font-family:var(--serif);font-size:1.35rem;font-weight:700;line-height:1.15;letter-spacing:-.015em}.dgeni-home-card-title a{color:inherit}.dgeni-home-card-subtitle{margin:0;color:var(--muted);line-height:1.48;font-size:.97rem}.dgeni-home-footer-link{margin-top:1.1rem;font-weight:600}.dgeni-home-hero-full{position:relative;margin-bottom:1.35rem;padding-top:2rem}.dgeni-home-hero-full-image{width:100%;overflow:hidden}.dgeni-home-hero-full-image img{width:100%;aspect-ratio:21/9;object-fit:cover;display:block}.dgeni-home-hero-full-content{padding:1.2rem 0}.dgeni-home-hero-immersive{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:75vh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;margin-bottom:1.35rem}.dgeni-home-hero-immersive-image{position:absolute;inset:0}.dgeni-home-hero-immersive-image img{width:100%;height:100%;object-fit:cover;display:block}.dgeni-home-hero-immersive:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.05) 28%,rgba(0,0,0,.1) 55%,rgba(0,0,0,.85));pointer-events:none}.dgeni-home-hero-immersive-content{position:relative;z-index:1;width:min(1120px,92vw);margin:0 auto;padding:3rem 0 4rem;color:#fff}.dgeni-home-hero-immersive .dgeni-home-featured-headline,.dgeni-home-hero-immersive .dgeni-home-featured-headline a,.dgeni-home-hero-immersive .dgeni-home-kicker{color:#fff}.dgeni-home-hero-immersive .dgeni-home-featured-subtitle{color:rgba(255,255,255,.85)}.dgeni-home-hero-immersive[data-immersive-hero=dark]{color:#1a1a1a}.dgeni-home-hero-immersive[data-immersive-hero=dark]:after{background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,0) 28%,rgba(255,255,255,0) 55%,rgba(255,255,255,.75))}.dgeni-home-hero-immersive[data-immersive-hero=dark] .dgeni-home-featured-headline,.dgeni-home-hero-immersive[data-immersive-hero=dark] .dgeni-home-featured-headline a,.dgeni-home-hero-immersive[data-immersive-hero=dark] .dgeni-home-kicker{color:#1a1a1a}.dgeni-home-hero-immersive[data-immersive-hero=dark] .dgeni-home-featured-subtitle{color:rgba(26,26,26,.8)}main:has(.dgeni-home-hero-immersive)>.dgeni-home{margin-top:-68px}.initiative-header--over-hero{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.initiative-header--over-hero-light,.initiative-header--over-hero-light .initiative-brand,.initiative-header--over-hero-light .initiative-icon-button,.initiative-header--over-hero-light .initiative-nav-link{color:#fff}.initiative-header--over-hero-light .initiative-icon-button:hover,.initiative-header--over-hero-light .initiative-nav-link:hover{color:rgba(255,255,255,.75)}.initiative-header--over-hero-light .initiative-locale-switcher,.initiative-header--over-hero-light .initiative-locale-switcher select{color:#fff;border-color:rgba(255,255,255,.35)}.initiative-header--over-hero-dark,.initiative-header--over-hero-dark .initiative-brand,.initiative-header--over-hero-dark .initiative-icon-button,.initiative-header--over-hero-dark .initiative-nav-link,.initiative-header--over-hero-light .initiative-locale-switcher select option{color:#1a1a1a}.initiative-header--over-hero-dark .initiative-icon-button:hover,.initiative-header--over-hero-dark .initiative-nav-link:hover{color:rgba(26,26,26,.7)}.initiative-header--over-hero-dark .initiative-locale-switcher,.initiative-header--over-hero-dark .initiative-locale-switcher select{color:#1a1a1a;border-color:rgba(26,26,26,.35)}.dgeni-home-latest--standalone{margin-bottom:1.35rem}.dgeni-home-module-heading{margin:0 0 .75rem;font-family:var(--serif);font-size:1.6rem;font-weight:800;letter-spacing:-.015em;border-bottom:2px solid var(--accent);padding-bottom:.35rem}.dgeni-home-row{display:grid;grid-template-columns:1fr;gap:1.35rem;margin-bottom:1.35rem}.dgeni-home-row-cell{min-width:0}.dgeni-home-w1{order:-1}@media (min-width:900px){.dgeni-home-row{grid-template-columns:repeat(3,1fr)}.dgeni-home-w1{grid-column:span 1;order:unset}.dgeni-home-w2{grid-column:span 2}.dgeni-home-w3{grid-column:span 3}}.dgeni-home-grid--cols-2,.dgeni-home-grid--cols-3,.dgeni-home-grid--cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:900px){.dgeni-home-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dgeni-home-grid--cols-3,.dgeni-home-grid--cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.dgeni-home-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.dgeni-article-layout{grid-template-columns:minmax(220px,260px) minmax(0,720px) minmax(250px,300px)}.dgeni-also-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dgeni-home-lead{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.35rem}.dgeni-home-grid:not([class*="--cols-"]){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem}}@media (min-width:900px) and (max-width:1199px){.dgeni-home-lead{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.35rem}}@media (min-width:1100px) and (max-width:1199px){.dgeni-home-grid:not([class*="--cols-"]){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem}}@media (min-width:760px) and (max-width:1099px){.dgeni-home-grid:not([class*="--cols-"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem}}@media (max-width:1199px){.dgeni-hero-spacer{display:none}.dgeni-hero-grid{grid-template-columns:minmax(0,1fr)}.dgeni-article-layout{grid-template-columns:minmax(200px,240px) minmax(0,720px)}.dgeni-right-rail{grid-column:2/-1;border-left:0;border-top:1px solid var(--border)}.dgeni-right-rail .dgeni-rail-sticky{position:static;max-height:none;overflow:visible}.dgeni-also-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dgeni-inline-related{float:none;width:auto;margin:0 0 1rem}.dgeni-inline-newsletter h3{font-size:1.3rem}.dgeni-newsletter-card form{flex-direction:column;align-items:center}.dgeni-newsletter-card input{width:min(580px,90vw)}}@media (max-width:899px){.dgeni-article-layout{grid-template-columns:minmax(0,1fr)}.dgeni-main-column{order:1;padding:0;max-width:none}.dgeni-left-rail{order:2;border-top:0;border-right:0}.dgeni-right-rail{grid-column:1/-1;order:3;border-top:0;border-left:0}.dgeni-rail-sticky{position:static;max-height:none;overflow:visible;padding:.9rem .95rem 1.15rem}.dgeni-newsletter-band{display:none}.prose-article .rt-mid-image-float-left,.prose-article .rt-mid-image-float-right{float:none;margin-left:0;margin-right:0}.prose-article .rt-mid-image-medium,.prose-article .rt-mid-image-small{width:100%}}@media (max-width:759px){.container.dgeni-also-category,.container.dgeni-article-shell,.container.dgeni-comments-placeholder,.container.dgeni-hero-shell,.container.dgeni-newsletter-card,.container.dgeni-next-article{width:min(1320px,96vw)}.dgeni-hero-image{aspect-ratio:16/10}.dgeni-title{font-size:clamp(1.95rem,10vw,2.7rem)}.dgeni-dek{font-size:1.1rem}.dgeni-body .prose-article p{font-size:1.04rem}.dgeni-body .prose-article h1,.dgeni-body .prose-article h2{font-size:1.7rem}.dgeni-body .prose-article h3{font-size:1.34rem}.dgeni-body-intro .prose-article p.rt-dropcap-paragraph:first-letter{font-size:3.2rem}.dgeni-newsletter-card .initiative-newsletter,.dgeni-newsletter-rail .initiative-newsletter{grid-template-columns:1fr}.dgeni-newsletter-card .initiative-newsletter button,.dgeni-newsletter-rail .initiative-newsletter button{border-left:0;border-top:1px solid var(--menu-input-divider)}.dgeni-also-grid,.prose-article .rt-also-category-grid{grid-template-columns:minmax(0,1fr)}.dgeni-next-card{min-height:260px;height:300px}.dgeni-home-lead{gap:1.1rem}.dgeni-footer-tags-row li a{height:1.75rem;padding:0 .56rem}}.dgeni-illustration{margin:0 0 1.25rem}.dgeni-illustration img{width:100%;display:block;border-radius:2px}.dgeni-illustration figcaption{color:var(--muted);font-size:.78rem;font-style:italic;padding:.5rem 0;border-bottom:1px solid var(--border)}.dgeni-illustration-full img{width:100%}.dgeni-illustration-medium img{width:75%;margin:0 auto}.dgeni-illustration-small img{width:50%;margin:0 auto}.dgeni-hero-caption{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;padding:.35rem 0;font-size:.78rem}.dgeni-hero-caption-text{color:var(--text)}.dgeni-hero-credit{color:var(--muted);font-size:.72rem;font-style:italic;margin-left:auto}.dgeni-lede-illustrations{margin-bottom:1.5rem}.dgeni-mid-illustrations{margin:2rem 0}.dgeni-footer-illustrations{margin:2rem 0 1rem;border-top:1px solid var(--border);padding-top:1.5rem}.dgeni-inline-illustration{margin-bottom:1.25rem}.dgeni-inline-illustration-left{float:left;width:40%;margin-right:1.5rem;margin-top:.25rem}.dgeni-inline-illustration-right{float:right;width:40%;margin-left:1.5rem;margin-top:.25rem}.dgeni-sidebar-illustrations .dgeni-illustration img{width:100%;border-radius:2px}.dgeni-sidebar-illustrations .dgeni-illustration{margin-bottom:.75rem}@media (max-width:768px){.dgeni-inline-illustration-left,.dgeni-inline-illustration-right{float:none;width:100%;margin-left:0;margin-right:0}.dgeni-illustration-medium img,.dgeni-illustration-small img{width:100%}}.rtl{direction:rtl}.dgeni-static-page{max-width:740px;padding-top:2rem;padding-bottom:3rem}.dgeni-static-page h1{font-family:var(--serif);font-size:2.4rem;font-weight:700;line-height:1.15;margin-bottom:.5rem}.dgeni-static-page-subtitle{font-size:1.2rem;color:var(--muted);margin:0 0 .5rem}.dgeni-static-page-meta{font-size:.85rem;color:var(--faint);margin:0 0 2rem}.dgeni-static-page-body{font-size:1.08rem;line-height:1.75;color:var(--text-body)}.dgeni-static-page-body h2{font-family:var(--serif);font-size:1.6rem;font-weight:700;margin-top:2rem;margin-bottom:.5rem}.dgeni-static-page-body h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.4rem}.dgeni-static-page-body p{margin-bottom:1rem}.dgeni-static-page-body ol,.dgeni-static-page-body ul{margin-bottom:1rem;padding-left:1.5rem}.dgeni-static-page-body a{color:var(--accent);text-decoration:underline}.dgeni-blog{padding-bottom:2rem}.dgeni-search{padding-top:2rem;padding-bottom:3rem}.dgeni-search-title{font-family:var(--serif);font-size:2rem;font-weight:700;margin-bottom:1rem}.dgeni-search-form{display:grid;grid-template-columns:1fr auto;border:1px solid var(--border);border-radius:4px;overflow:hidden;max-width:600px}.dgeni-search-input{border:0;background:transparent;color:var(--text);padding:.75rem 1rem;font-size:1rem;min-width:0}.dgeni-search-input:focus{outline:none}.dgeni-search-button{border:0;border-left:1px solid var(--border);background:transparent;color:var(--accent);padding:.75rem 1.25rem;font-weight:600;font-size:.92rem;cursor:pointer}.dgeni-search-button:hover{background:var(--accent-soft)}.dgeni-search-spinner{display:inline-block;width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dgeni-search-empty{margin-top:2rem;color:var(--muted);font-size:1.05rem}.initiative-newsletter-signup{max-width:100%;overflow:hidden;box-sizing:border-box}.initiative-newsletter-success{color:var(--accent);font-weight:500;font-size:.95rem}.initiative-newsletter-error{color:#c33;font-size:.85rem;margin-top:.4rem}.dgeni-feedback{max-width:560px;margin:2rem auto;display:flex;flex-direction:column;gap:.75rem}.dgeni-feedback-heading{font-size:1.15rem;font-weight:600;color:var(--fg)}.dgeni-feedback-label{display:flex;flex-direction:column;gap:.3rem;font-size:.88rem;font-weight:500;color:var(--fg-muted,var(--fg))}.dgeni-feedback-article-ref{font-size:.9rem;color:var(--fg-muted,var(--fg));margin-bottom:.25rem}.dgeni-feedback-consent{font-size:.8rem;color:var(--fg-muted,var(--fg));line-height:1.4}.dgeni-feedback-email,.dgeni-feedback-input,.dgeni-feedback-select{padding:.55rem .75rem}.dgeni-feedback-email,.dgeni-feedback-input,.dgeni-feedback-select,.dgeni-feedback-textarea{border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--fg);font-size:.92rem}.dgeni-feedback-textarea{padding:.65rem .75rem;resize:vertical;min-height:5rem}.dgeni-feedback-submit{align-self:flex-start;padding:.55rem 1.4rem;background:var(--accent);color:#fff;border:none;border-radius:4px;font-size:.92rem;cursor:pointer}.dgeni-feedback-submit:hover{opacity:.9}.dgeni-feedback-submit:disabled{opacity:.5;cursor:not-allowed}.dgeni-feedback-success{color:var(--accent);font-weight:500}.dgeni-feedback-error{color:#c33;font-size:.85rem}.dgeni-feedback-collapsible{max-width:560px;margin:2rem auto}.dgeni-feedback-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem 1rem;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--fg);font-size:.95rem;font-weight:500;cursor:pointer;text-align:left}.dgeni-feedback-toggle:hover{border-color:var(--accent)}.dgeni-feedback-toggle-icon{font-size:1.2rem;line-height:1;color:var(--fg-muted,var(--fg))}.dgeni-feedback-collapsible-body .dgeni-feedback{margin-top:1rem;margin-bottom:0}.dgeni-feedback-collapsible-intro{font-size:.9rem;color:var(--fg-muted,var(--fg));line-height:1.4;margin-top:1rem}.initiative-feedback-page{max-width:640px;margin:3rem auto;padding:0 1rem}.initiative-feedback-page h1{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.initiative-feedback-intro{color:var(--fg-muted,var(--fg));margin-bottom:1.5rem;line-height:1.5}.dgeni-not-found{max-width:740px;padding-top:6rem;padding-bottom:6rem;text-align:center}.dgeni-not-found h1{font-family:var(--serif);font-size:2.4rem;font-weight:700;line-height:1.15;margin-bottom:.75rem}.dgeni-not-found p{font-size:1.1rem;color:var(--muted);margin-bottom:2rem;line-height:1.6}.dgeni-not-found-link{display:inline-block;font-size:1rem;font-weight:600;color:var(--accent,#1a6b4a);text-decoration:none;border:1px solid var(--accent,#1a6b4a);padding:.6rem 1.5rem;border-radius:4px;transition:background .15s,color .15s}.dgeni-not-found-link:hover{background:var(--accent,#1a6b4a);color:#fff}