/* Systemschriften: keine externen Schriftabrufe. */
:root{--font-head:Georgia,"Times New Roman",serif;--font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.cookie-settings{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:6px 12px;cursor:pointer}
:focus-visible{outline:3px solid #c19a4b;outline-offset:4px}
section[id]{scroll-margin-top:90px}
.skip-link{position:absolute;left:12px;top:-100px;z-index:1000;background:#fff;padding:8px 12px}.skip-link:focus{top:8px}
.hero>.container{width:100%;min-width:0}.hero h1{overflow-wrap:anywhere;hyphens:auto}.hero .eyebrow{max-width:100%;overflow-wrap:break-word}.hero-cta .btn{white-space:normal;text-align:center}@media(max-width:520px){.hero h1{font-size:clamp(1.8rem,8vw,2.4rem)}.hero .eyebrow{font-size:.7rem;letter-spacing:.12em}}
#anfrage .reveal{opacity:1;transform:none}@media(max-width:760px){.scroll-hint{display:none}}
