/* Ergänzung: bestehendes Layout bleibt unverändert */
.navigation,.mobile-menu{gap:clamp(8px,1.5vw,24px)}.navigation a{white-space:nowrap}.seo-subline{max-width:620px;font-size:clamp(15px,1.35vw,19px);line-height:1.65;color:#f6f1e8;margin-top:22px}.seo-wrap{max-width:1180px;margin:auto}.seo-services{background:#f6f2e9;color:#173e46}.seo-services h2,.seo-cta h2,.seo-related h2{font-size:clamp(35px,4.8vw,65px);line-height:1.1;letter-spacing:-.035em;font-weight:450}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.seo-cards a{display:flex;flex-direction:column;min-height:235px;background:white;padding:28px;color:#173e46;text-decoration:none;border:1px solid #e2d9c8}.seo-cards a:hover{border-color:#c7a052}.seo-cards h3{font-size:clamp(21px,2vw,29px);font-weight:500;margin:22px 0 12px}.seo-cards b{margin-top:auto;padding-top:20px}.seo-page-hero{background:#163f49;color:#faf7ef;padding:clamp(100px,12vw,180px) 6vw clamp(75px,8vw,125px)}.seo-page-hero h1{font-size:clamp(43px,6.5vw,92px);line-height:1.07;letter-spacing:-.045em;max-width:980px;font-weight:450;margin:24px 0}.seo-page-hero .seo-lead{font-size:clamp(19px,2vw,27px);line-height:1.5;max-width:780px}.seo-text-link{display:inline-block;color:#f0d6a1;margin-top:30px;text-underline-offset:7px}.seo-article{background:#f7f3ec;color:#173e46}.seo-article-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(30px,5vw,85px);align-items:start}.seo-prose{font-size:clamp(16px,1.2vw,19px);line-height:1.85}.seo-prose p{margin:0 0 22px}.seo-prose h2{font-size:30px;font-weight:500;margin:42px 0 18px}.seo-prose ul{padding-left:23px}.seo-prose li{padding:5px 0}.seo-end{font-weight:550;margin-top:28px!important}.seo-article figure{margin:0;position:sticky;top:110px}.seo-article img{width:100%;height:auto;max-height:680px;object-fit:cover;display:block}.seo-cta{background:#e7e0d2;color:#173e46}.seo-cta p:not(.eyebrow){font-size:clamp(18px,1.7vw,23px);line-height:1.7;max-width:750px;margin:24px 0 30px}.seo-related{background:#f7f3ec}.seo-related-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.seo-related-links a{border:1px solid #c9bdac;padding:16px 20px;color:#173e46;text-decoration:none}.seo-related-links a:hover{border-color:#a47f3b}@media(max-width:850px){.seo-cards,.seo-article-grid{grid-template-columns:1fr}.seo-article figure{position:static;max-width:680px}.seo-page-hero{padding:105px 7vw 65px}.seo-services,.seo-article,.seo-cta,.seo-related{padding-left:7vw;padding-right:7vw}}@media(max-width:1100px){.navigation{gap:10px}.navigation a{font-size:12px}}
