.footer-editorial_footer__PQM27{margin-top:var(--space-8);padding:var(--space-6);width:100%;max-width:var(--container-max-wide);margin-left:auto;margin-right:auto}.footer-editorial_accentStrip__fSR14{height:4px;background:var(--color-highlight);width:100%;margin-bottom:var(--space-5)}.footer-editorial_columns__k4nPi{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-6)}.footer-editorial_column__Ypf4D{display:flex;flex-direction:column;gap:var(--space-3)}.footer-editorial_columnTitle__lzqxw{text-transform:uppercase;letter-spacing:.2em;font-size:var(--font-size-xs);color:var(--color-text-primary);font-weight:var(--weight-bold);margin:0;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-brand);display:inline-block;margin-bottom:var(--space-4)}.footer-editorial_column__Ypf4D ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer-editorial_column__Ypf4D a{color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-heading);font-style:italic;font-size:var(--font-size-lg);transition:color var(--duration-fast) var(--easing-standard)}.footer-editorial_column__Ypf4D a:hover{color:var(--color-brand)}.footer-editorial_columnLegal__k9Qlo a{font-family:var(--font-body);font-style:normal;font-size:var(--font-size-sm)}.footer-editorial_social__IjqIV{display:flex;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.footer-editorial_social__IjqIV a{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--weight-medium)}.footer-editorial_social__IjqIV a:hover{color:var(--color-brand)}.footer-editorial_rss__4RM10{display:flex;align-items:center}.footer-editorial_rss__4RM10 svg{transition:color var(--duration-fast) var(--easing-standard)}.footer-editorial_legal__yuUv5{display:flex;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.footer-editorial_legal__yuUv5 a{color:var(--color-text-secondary);text-decoration:none}.footer-editorial_legal__yuUv5 a:hover{color:var(--color-text-primary)}.search-overlay_entry__53gir{display:flex;align-items:center}.search-overlay_overlay__23xlg{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding:var(--space-7) var(--space-5);z-index:var(--z-overlay)}.search-overlay_panel__VJ_dY{width:min(640px,100%);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);padding:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.search-overlay_header__fIi4f{display:flex;justify-content:space-between;align-items:center;font-weight:var(--weight-semibold)}.search-overlay_form__i7Y_z{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.search-overlay_input__bd_sU{min-height:var(--input-height);padding:var(--space-3) var(--input-padding-x);border-radius:var(--input-radius);border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text);font-size:var(--font-size-md)}.search-overlay_input__bd_sU::placeholder{color:var(--input-placeholder)}.search-overlay_input__bd_sU:focus-visible{outline:var(--input-focus-ring);outline-offset:2px}.search-overlay_actions__sYKIh{display:flex;justify-content:flex-end}.search-overlay_iconButton__kV3Fo{padding:var(--space-2)}@media (max-width:1024px){.search-overlay_entry__53gir{display:none!important}}