/* Gekapselt: greift nicht in andere HIMMELSFREI-Seiten ein. */
.hf-windenstart{max-width:1120px;margin:clamp(3rem,6vw,6rem) auto;padding:0 1.25rem;color:inherit}.hf-windenstart *{box-sizing:border-box}.hf-windenstart__intro{max-width:760px;margin-bottom:1.6rem}.hf-windenstart__eyebrow{font-size:.75rem;letter-spacing:.16em;font-weight:700;color:#b58b39}.hf-windenstart h2{font-size:clamp(1.65rem,3.5vw,2.7rem);line-height:1.15;margin:.5rem 0}.hf-windenstart__lead{font-size:1.12rem;font-weight:600}.hf-windenstart__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hf-windenstart__gallery figure{margin:0;overflow:hidden;border-radius:12px;background:#dce4ed;aspect-ratio:4/3}.hf-windenstart__gallery img{display:block;width:100%;height:100%;object-fit:cover}.hf-windenstart__video{max-width:850px;margin:2.5rem auto 0}.hf-windenstart__video h3{font-size:1.4rem;margin:0 0 .5rem}.hf-windenstart__video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:12px;background:#142c47}.hf-windenstart__video-link a{color:inherit;text-underline-offset:3px}@media(max-width:680px){.hf-windenstart__gallery{grid-template-columns:1fr;gap:10px}.hf-windenstart__gallery figure{aspect-ratio:4/3}}

.gleitschirm-page .hf-windenstart{color:#f3f7fa}.gleitschirm-page .hf-windenstart__lead{color:#f3d38a}.gleitschirm-page .hf-windenstart__gallery img{object-fit:contain;background:#10263b}

/* Bilder vollständig zeigen, keine Beschnitte; Sprungziele unter fixiertem Header */
#windenstart-erleben,#windenschlepp-lernen{scroll-margin-top:110px}.hf-windenstart__gallery figure{aspect-ratio:auto}.hf-windenstart__gallery img{height:auto;object-fit:contain}.gs-card .gs-link+.gs-link{display:block;margin-top:.65rem}

/* 03.10.2026: Sichtbarkeit und Rhythmus auf hellem Seitenhintergrund */
.gleitschirm-page .hf-windenstart{color:#10263b;background:#fff;border:1px solid #d9e0e6;border-radius:24px;padding:clamp(1.25rem,4vw,3rem);margin:clamp(2rem,4vw,4rem) auto;box-shadow:0 12px 35px rgba(15,38,59,.055)}
.gleitschirm-page .hf-windenstart__intro{max-width:760px;margin:0 0 1.5rem}
.gleitschirm-page .hf-windenstart__eyebrow{color:#aa8034;margin:0 0 .8rem}
.gleitschirm-page .hf-windenstart h2{color:#10263b;margin:0 0 .7rem;letter-spacing:-.025em}
.gleitschirm-page .hf-windenstart__lead{color:#285b87;margin:0 0 .7rem;font-weight:650}
.gleitschirm-page .hf-windenstart__intro>p:last-child{color:#53677a;line-height:1.65;margin:0}
.gleitschirm-page .hf-windenstart__gallery{gap:12px}
.gleitschirm-page .hf-windenstart__gallery figure{background:#e9edf2;border-radius:15px;overflow:hidden}
.gleitschirm-page .hf-windenstart__gallery img{display:block;width:100%;height:auto;object-fit:contain;background:#e9edf2}
.gleitschirm-page .hf-windenstart__video{max-width:none;margin:1.8rem 0 0;padding-top:1.5rem;border-top:1px solid #dce3ea;color:#10263b}
.gleitschirm-page .hf-windenstart__video h3{color:#10263b}
.gleitschirm-page .hf-windenstart__video p{color:#53677a;line-height:1.55}
.gleitschirm-page .hf-windenstart__video-link a{color:#285b87;font-weight:700}
@media(max-width:680px){.gleitschirm-page .hf-windenstart{margin:1.5rem 1rem;padding:1.25rem;border-radius:20px}.gleitschirm-page .hf-windenstart__intro{margin-bottom:1.2rem}.gleitschirm-page .hf-windenstart__gallery{gap:10px}.gleitschirm-page .hf-windenstart__video{margin-top:1.4rem;padding-top:1.2rem}}
