/* Kopf: «Mit Leitgrad arbeiten» als ruhiger Link statt dunkler Knopf (Dummy «Erster Eindruck», Punkt 12) */
.lgh-nav .lgh-cta{background:none!important;color:#4A453E!important;padding:0!important;font-weight:500!important;text-decoration:underline;text-underline-offset:3px}
.lgh-nav .lgh-cta:hover,.lgh-nav .lgh-cta:focus-visible{color:#8E2A2A!important;background:none!important}
/* Artikel: Bildunterschrift und Bildnachweis in einer Zeile direkt unter dem Titelfoto */
.lg-bildzeile{font:400 12.5px/1.45 "Work Sans",Arial,sans-serif!important;color:#6E685E!important;margin:8px 0 0!important;padding:0!important;text-align:left!important;border:0!important}
.lg-bildzeile a{color:inherit!important;text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:2px}
.lg-bildzeile-sep{color:#A8A296}
/* Artikel: weniger Leerraum zwischen Titelfoto und Text */
.single-post .fusion-fullwidth.lg-hero{padding-bottom:24px!important}
.single-post .fusion-fullwidth.lg-article{padding-top:28px!important}
.single-post .lg-article .lgx-byl{margin-top:0!important}
@media (max-width:640px){
.single-post .fusion-fullwidth.lg-hero{padding-bottom:16px!important}
.single-post .fusion-fullwidth.lg-article{padding-top:18px!important}
.lg-bildzeile{font-size:12px!important;margin-top:6px!important}
}
/* 404-Seite (seiten/fehlerseite.php) */
.lg-404{max-width:880px;margin:24px auto 72px;padding:0 20px}
.lg-404-k{font:600 12px/1.2 "Work Sans",Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8E2A2A;margin:0 0 14px}
.lg-404-t{font:700 clamp(32px,5vw,52px)/1.08 "Source Serif 4",Georgia,serif!important;color:#1A1815!important;margin:0 0 18px!important;letter-spacing:-.01em}
.lg-404-lead{font:400 19px/1.55 "Source Serif 4",Georgia,serif;color:#3A3631;max-width:640px;margin:0 0 28px}
.lg-404-suche{display:flex;gap:0;max-width:560px;margin:0 0 44px;border:1px solid #1A1815}
.lg-404-suche input{flex:1;border:0!important;background:#fff!important;padding:12px 14px!important;font:400 16px "Work Sans",Arial,sans-serif;color:#1A1815;min-width:0}
.lg-404-suche button{border:0;background:#1A1815;color:#F4F1EA;font:600 13px "Work Sans",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:0 20px;cursor:pointer}
.lg-404-suche button:hover{background:#8E2A2A}
.lg-404-spalten{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;border-top:2px solid #1A1815;padding-top:22px}
.lg-404 h2{font:600 12px/1.2 "Work Sans",Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:#6E685E!important;margin:0 0 12px!important}
.lg-404 ul{list-style:none!important;margin:0!important;padding:0!important}
.lg-404 li{margin:0!important;padding:9px 0!important;border-bottom:1px solid #CFC8BA}
.lg-404 li::before{display:none!important}
.lg-404-ressorts a{font:600 17px/1.3 "Source Serif 4",Georgia,serif;color:#1A1815;text-decoration:none}
.lg-404-neu a{font:600 17px/1.35 "Source Serif 4",Georgia,serif;color:#1A1815;text-decoration:none}
.lg-404 li a:hover{color:#8E2A2A}
.lg-404-datum{display:block;font:500 11px/1.2 "Work Sans",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8E2A2A;margin-bottom:3px}
.lg-404-weiter{margin:32px 0 0;display:flex;gap:24px;flex-wrap:wrap}
.lg-404-weiter a{font:600 14px "Work Sans",Arial,sans-serif;color:#1A1815;text-decoration:underline;text-underline-offset:3px}
@media (max-width:640px){.lg-404{margin:12px auto 48px}.lg-404-lead{font-size:17px}.lg-404-spalten{grid-template-columns:1fr;gap:28px}}
