h1{font-size:clamp(3rem,6vw,5.25rem);line-height:1.02;letter-spacing:-.055em}h2{font-size:clamp(2.1rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.04em}h3{font-size:clamp(1.18rem,2vw,1.4rem);line-height:1.22;letter-spacing:-.02em}.article h1{font-size:clamp(2.65rem,5.5vw,4.4rem);line-height:1.06}.article h2{font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.15;margin-top:46px}.article h3{font-size:1.3rem}.faq summary,.service-faq summary{font-size:1.05rem;line-height:1.4}.footer{padding:48px 0 26px}.footer-grid{align-items:start}.footer-grid>div p{margin:14px 0 0;line-height:1.7}.footer-grid strong{font-size:1rem}.footer .logo-image img{content:url('/assets/logo-gartenprofis-muenchen.jpg');filter:none;width:280px;height:auto}.footer small{margin-top:32px}@media(max-width:850px){h1{font-size:clamp(2.6rem,10vw,3.65rem)}h2{font-size:clamp(2rem,7vw,2.75rem)}h3{font-size:1.22rem}.section-head h2{max-width:18ch}.footer{padding:34px 0 94px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:first-child p{max-width:34ch}.footer small{margin-top:26px;padding-top:20px}.footer .logo-image img{content:url('/assets/logo-gartenprofis-muenchen.jpg');width:250px;height:auto}.mobile-cta{bottom:8px}.mobile-cta .btn{font-size:.95rem}}@media(max-width:560px){h1{font-size:2.65rem;line-height:1.04}h2{font-size:2.05rem;line-height:1.1}h3{font-size:1.18rem}.hero h1{font-size:2.8rem;max-width:12ch}.article h1,.blog-hero h1{font-size:2.4rem;line-height:1.08}.article h2{font-size:1.8rem;margin-top:36px}.section-head h2{max-width:none}.faq summary,.service-faq summary{font-size:1rem}.footer-grid{gap:22px 16px}.footer-grid>div p{font-size:.95rem;line-height:1.65;margin-top:9px}.footer .logo-image img{width:220px}.footer small{font-size:.78rem;line-height:1.45}.mobile-cta{padding:7px}.mobile-cta .btn{padding:10px 8px}}
