.astro-de .af-hero:not(.astro-de-subhero) {min-height:660px}.astro-de .astro-de-subhero{min-height:580px}.astro-de .astro-de-subhero .af-hero-copy h1{max-width:850px;font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.07}.astro-de .astro-de-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 80px}.astro-de .astro-de-panel{border:1px solid #d9dce0;background:#fff;padding:32px;min-height:210px}.astro-de .astro-de-panel h3{font-size:1.15rem;line-height:1.35;color:#1b1d1f;margin:0 0 20px}.astro-de .astro-de-panel p{color:#4d5055;line-height:1.8}.astro-de .astro-de-contact{margin:20px 0 80px}.af-nav .af-lang-switch{border:1px solid #e86a1a;color:#fff;padding:6px 12px;border-radius:3px;letter-spacing:.08em;font-weight:700}.astro-de .af-hero-copy h1{word-wrap:break-word}.astro-de .astro-de-deep{padding:90px 0}.astro-de .astro-de-detail{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:44px;padding:44px 0;border-bottom:1px solid #d6d8db}.astro-de .astro-de-detail:first-child{border-top:1px solid #d6d8db}.astro-de .astro-de-detail-number{font-size:.76rem;letter-spacing:.11em;font-weight:800;color:#d65c14}.astro-de .astro-de-detail h2{font-size:clamp(1.65rem,2.8vw,2.8rem);line-height:1.12;margin:0 0 20px;color:#20252a}.astro-de .astro-de-detail p{font-size:1.07rem;line-height:1.82;max-width:820px;color:#4a5159}.astro-de .astro-de-detail p+p{margin-top:16px}@media(max-width:850px){.astro-de .astro-de-grid{grid-template-columns:1fr}.astro-de .astro-de-panel{min-height:0}.astro-de .af-hero:not(.astro-de-subhero){min-height:550px}.astro-de .astro-de-detail{grid-template-columns:1fr;gap:14px}.astro-de .astro-de-deep{padding:42px 0}}