.crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.9rem;padding:18px 0 0;color:color-mix(in srgb,var(--c-ink) 70%,transparent)}
.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{text-decoration:underline}
.page-head .crumbs{justify-content:center;padding:0 0 14px}
.card__h{margin:0;font:inherit}
.seo-text{margin-top:48px}.seo-text h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-top:1.2em}.seo-text h3{margin-top:1em}
.footer-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.article-cta{margin-top:32px;text-align:center}
.article-meta{font-size:.95rem;opacity:.8}
.legal-consent .check{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;line-height:1.4;margin:6px 0 14px;text-align:left}
.legal-consent .check input{width:20px;height:20px;flex:0 0 20px;margin-top:2px;accent-color:var(--c-red)}
.legal-note{font-size:.8rem;opacity:.8;max-width:34em;margin:10px auto 0}
.legal-note a,.legal-consent a{color:inherit}
.footer-legal{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.85rem;margin-top:10px}
.footer-legal a{color:inherit}
.nav-drop{position:relative}
.nav-drop__caret{font-size:.8em}
.nav-drop__panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:260px;background:#fff;border:3px solid var(--c-ink);border-radius:18px;box-shadow:0 6px 0 var(--c-ink);padding:8px;display:none;flex-direction:column;gap:2px;z-index:50}
.nav-drop__panel::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.nav-drop:hover .nav-drop__panel,.nav-drop:focus-within .nav-drop__panel{display:flex}
.nav .nav-drop__panel a{border-radius:12px;padding:10px 14px;white-space:nowrap}
.nav .nav-drop__panel a:hover{background:var(--c-bg);box-shadow:none}
@media (max-width:860px){
  .nav-drop__panel{position:static;transform:none;display:flex;border:0;box-shadow:none;background:transparent;padding:0 0 0 14px;min-width:0}
  .nav-drop__caret{display:none}
  .nav .nav-drop__panel a{font-weight:500;padding:6px 14px}
}
