/* Seitenweite Harmonisierung: konsistente Abstände, Lesebreiten und Interaktionen. */
.te-header,.te-footer,.te-page,.te-blog-post,.te-magazine,.te-route-detail{font-feature-settings:'kern' 1,'liga' 1}.te-header a,.te-footer a,.te-btn,.te-side-card a{transition:color .2s,background-color .2s,transform .2s,opacity .2s}.te-page{padding:72px 0 90px}.te-page-card{max-width:1040px;margin-inline:auto;padding:clamp(30px,5vw,62px);border:1px solid var(--line);box-shadow:0 18px 55px rgba(18,61,53,.065)}.te-page-card h1{font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:.98;letter-spacing:-.045em;margin-top:0}.te-page-card>p:first-of-type{font-size:1.1rem;color:var(--muted)}.te-page-card p,.te-page-card li{max-width:800px}.te-page-card a:not(.te-btn):not(.button){text-decoration-color:rgba(216,155,45,.45);text-underline-offset:3px}.te-page-card a:not(.te-btn):not(.button):hover{color:var(--gold)}.te-page-card .button{display:inline-flex;padding:13px 20px;border-radius:999px;background:var(--deep);color:#fff;font-weight:800}.te-page-card ul,.te-page-card ol{padding-left:1.25rem}.te-page-card li{margin:.5rem 0}.te-page-card hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.te-trip-card,.te-magazine-card,.te-side-card,.te-benefit-row article{border-color:rgba(20,33,30,.09)}.te-trip-content p,.te-magazine-body p{line-height:1.62}.te-footer a:hover{color:var(--gold2)}.te-footer h4{letter-spacing:.015em}.te-final-cta .te-container{max-width:900px}.te-final-cta h2{line-height:1.04}.te-final-cta p{max-width:720px;margin:0 auto 24px}.te-author-box{border-radius:18px}.te-related{padding:22px;border-radius:18px;background:var(--sand)}@media(max-width:760px){.te-page{padding:36px 0 64px}.te-page-card{padding:26px 22px}.te-page-card h1{font-size:clamp(2.15rem,11vw,3rem)}}
