.page-hero h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.advice-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px;display:grid}.advice-card{border:1px solid var(--line,#ddd);background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.advice-card h3{margin:0 0 14px;font-size:1.2rem;line-height:1.4}.advice-card h3 a{color:inherit;text-decoration:none}.advice-card h3 a:hover{text-decoration:underline}.advice-card p{color:var(--ink-soft);margin:0 0 24px;line-height:1.65}.advice-card>.text-link{margin-top:auto}.article-layout{grid-template-columns:minmax(0,760px) minmax(220px,300px);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.advice-article{font-size:1.07rem;line-height:1.8}.advice-article>section{margin:0 0 44px;scroll-margin-top:150px}.advice-article h2{margin:0 0 18px;font-size:clamp(1.4rem,2.5vw,1.8rem);line-height:1.35}.advice-article p{margin:0 0 18px}.advice-article ul{padding-left:24px}.advice-article li{margin-bottom:10px}.article-byline,.article-source{color:var(--ink-soft);font-size:.9rem}.article-source{border-top:1px solid var(--line,#ddd);padding-top:24px}.article-links{flex-wrap:wrap;gap:16px 24px;margin-top:24px;display:flex}.article-aside{border-left:2px solid var(--line,#ddd);padding-left:28px}.article-aside h2{margin:0 0 14px;font-size:1.1rem}.article-aside ol{margin:0 0 36px;padding-left:20px}.article-aside li{margin-bottom:14px;line-height:1.5}.article-aside a{text-underline-offset:4px}.article-aside>.text-link{margin-top:16px;display:flex}.about-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.about-layout h2{margin-top:30px}.about-layout h2:first-child{margin-top:0}.about-layout p{line-height:1.8}.about-figure{min-width:0;margin:0}.about-figure img{border-radius:6px;width:100%;height:auto;display:block}.about-figure figcaption{color:var(--ink-soft);margin-top:14px;font-size:.85rem}.about-category-links{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.variant-row,.quote-card{scroll-margin-top:150px}@media (max-width:820px){.article-layout,.about-layout{grid-template-columns:minmax(0,1fr)}.article-aside{border-left:0;border-top:1px solid var(--line,#ddd);padding:28px 0 0}.about-figure{max-width:480px}}@media (max-width:400px){.advice-card{padding:22px}.article-links{flex-direction:column}}.story-hero{border-bottom:1px solid var(--line);background:#f4f3ee;padding:30px 0 52px}.story-hero .breadcrumb{margin-bottom:32px}.story-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.story-intro-copy{max-width:560px}.story-intro h1{letter-spacing:-.045em;max-width:13ch;margin-bottom:24px;font-size:clamp(2.15rem,3.7vw,3.25rem);line-height:1.12}.story-intro .lead{max-width:44ch;margin-bottom:24px;font-size:1.075rem;line-height:1.8}.story-photo{min-width:0;margin:0}.story-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.story-photo figcaption{color:var(--ink-soft);margin-top:12px;font-size:.8125rem;line-height:1.6}.story-people-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,7vw,110px);display:grid}.story-people article{border-top:2px solid var(--pine);padding-top:24px;scroll-margin-top:230px}.story-role{color:var(--ink-soft);margin-bottom:12px;font-size:.875rem}.story-people h2{margin-bottom:20px;font-size:1.8rem}.story-people p:not(.story-role),.story-practical p{max-width:60ch;color:var(--ink-soft);font-size:1rem;line-height:1.85}.story-people .text-link{align-items:center;gap:10px;margin-top:8px;display:inline-flex}.story-practical{border-top:1px solid var(--line);background:#f8f7f3}.story-practical-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(36px,7vw,110px);display:grid}.story-practical h2{margin-bottom:18px;font-size:clamp(1.35rem,2vw,1.65rem)}.story-practical p+h2{margin-top:38px}.story-practical .hero-actions{margin-top:24px}.story-practical .story-quote-note{margin-top:26px;font-size:.875rem}.story-address{border-left:1px solid var(--line);padding-left:32px}.story-address a{overflow-wrap:anywhere;text-underline-offset:4px}.story-address .story-company-details{margin-top:28px;font-size:.8125rem}.story-brochure{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.story-brochure .button{max-width:100%;line-height:1.4}.story-brochure .button svg{flex-shrink:0}.story-brochure .brochure-details{margin-top:12px;font-size:.8125rem}@media (max-width:820px){.story-hero{padding-top:22px;padding-bottom:36px}.story-intro,.story-people-grid,.story-practical-grid{grid-template-columns:minmax(0,1fr)}.story-intro{gap:30px}.story-intro h1{max-width:16ch}.story-people-grid{gap:40px}.story-address{border-left:0;border-top:1px solid var(--line);padding-top:28px;padding-left:0}}
.site-languages{background:#f7f6f2;border-bottom:1px solid #e6e6df}.site-languages>.container{justify-content:flex-end;display:flex}.language-switcher{align-items:center;gap:4px;padding:5px 0;display:flex}.language-switcher a{border-radius:3px;justify-content:center;align-items:center;min-width:38px;min-height:30px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.language-switcher a[aria-current=page]{background:var(--navy,#082d59);color:#fff}.language-switcher a:hover{text-underline-offset:3px;text-decoration:underline}.language-switcher a:focus-visible{outline-offset:2px;outline:2px solid #9b4d2a}html[lang=de] .header-nav-inner{gap:16px}html[lang=de] .nav-links{gap:clamp(12px,2vw,30px)}.international-copy{max-width:75ch}.international-copy p{line-height:1.8}.localized-specs{margin-top:14px;font-size:.92rem;line-height:1.65}.localized-specs span{display:block}.page-hero h1,.product-summary h1,.advice-card h3,.product-card h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.spec-list,.footer-links,.contact-list{overflow-wrap:anywhere}@media (max-width:820px){.service-item{overflow-wrap:anywhere}.service-bar-inner{min-width:0}}
