/* Ruhigere Typografie für die Startseite. */
.home .te-pill{font-size:.75rem}.home .te-hero h1{font-family:'Manrope','Segoe UI',Arial,sans-serif;font-size:clamp(3rem,5.6vw,5.65rem);line-height:.94;letter-spacing:-.065em;font-weight:800;max-width:720px}.home .te-hero h1 span{font-family:'Fraunces',Georgia,serif;font-weight:700;letter-spacing:-.045em}.home .te-hero p{font-size:1.05rem;max-width:620px}.home .te-section h2,.home .te-intro h2,.home .te-expert h2,.home .te-dark h2,.home .te-faq h2,.home .te-final-cta h2{font-size:clamp(2rem,3.45vw,3.35rem);line-height:1.05;letter-spacing:-.04em}.home .te-trip-content h3{font-size:1.5rem}.home .te-trip-card.is-large h3{font-size:2rem}.home .te-region b{font-size:1.55rem}.home .te-mag-card h3{font-size:1.35rem}.home .te-benefit-row strong{font-size:1.28rem}.home .te-hero-card-info strong{font-size:1.35rem}@media(max-width:760px){.home .te-hero h1{font-size:clamp(2.65rem,13vw,4.15rem);line-height:.96}.home .te-section h2,.home .te-intro h2,.home .te-expert h2,.home .te-dark h2,.home .te-faq h2,.home .te-final-cta h2{font-size:clamp(1.85rem,9vw,2.7rem)}}
