/* HIMMELSFREI · Flugtag 02.10.2026 · separat, responsiv, ohne Eingriffe in Altberichte */
.logbook-post--oct02{display:block;min-width:0;overflow:hidden;margin-bottom:2.25rem;padding:clamp(.7rem,2.4vw,1.55rem)}
.oct02-hero{position:relative;isolation:isolate;min-height:clamp(26rem,48vw,39rem);display:flex;align-items:end;overflow:hidden;border-radius:1rem;background:#173149;color:#fff}
.oct02-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 48%}
.oct02-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(3,21,38,.93),rgba(3,21,38,.38) 65%,rgba(3,21,38,.07))}
.oct02-hero-copy{padding:clamp(1.25rem,5vw,3.3rem);max-width:61rem}.oct02-kicker{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#f4d497;font-weight:800;margin:0}.oct02-hero-copy .logbook-entry-meta{color:#e1edf5;margin:.65rem 0 .8rem}.oct02-hero-copy h3{font-size:clamp(2rem,4.7vw,4.5rem);max-width:24ch;line-height:1.05;color:#fff;margin:0 0 .8rem}.oct02-hero-copy>p:last-child{color:#eaf2f7;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.5;max-width:54ch}
.oct02-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.15rem 0 2rem}.oct02-facts>div{display:grid;gap:.38rem;align-content:center;min-width:0;padding:1.15rem;background:#f1f7fa;border:1px solid #dae8f0;border-radius:.85rem}.oct02-facts span{text-transform:uppercase;font-size:.69rem;font-weight:750;letter-spacing:.08em;color:#566f81}.oct02-facts strong{color:#0a3554;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.2}.oct02-facts small{color:#587082;font-size:.82rem;line-height:1.4}
.oct02-intro,.oct02-outro{max-width:76ch;margin:0 auto;padding:0 .65rem;color:#304d62;font-size:clamp(1.025rem,1.5vw,1.13rem);line-height:1.75}.oct02-intro p,.oct02-outro p{margin:0 0 1.15em}.oct02-intro strong,.oct02-outro strong{color:#123b56}.oct02-intro h4,.oct02-outro h4{color:#092f4d;font-size:clamp(1.6rem,2.5vw,2.15rem);margin:1.5rem 0 .7rem;line-height:1.18}
.oct02-talisman{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(1.2rem,4vw,3rem);align-items:center;background:#eff5f8;padding:clamp(1rem,3.2vw,2.25rem);border:1px solid #dbe9f0;border-radius:1rem;margin:2.3rem .35rem}.oct02-talisman figure{margin:0;min-width:0}.oct02-talisman img{display:block;width:100%;height:auto;object-fit:contain;border-radius:.75rem}.oct02-talisman figcaption{color:#526c7f;font-size:.81rem;line-height:1.5;margin:.55rem 0 0}.oct02-talisman-story h4{font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.13;color:#0d3450;margin:.2rem 0 1rem}.oct02-talisman-story p:not(.eyebrow){color:#304f63;font-size:clamp(.99rem,1.35vw,1.1rem);line-height:1.7;margin:0 0 1rem}
.oct02-gallery-section{margin:2.7rem .35rem 1rem}.oct02-gallery-section h4{color:#0b3553;font-size:clamp(1.65rem,3vw,2.4rem);margin:.3rem 0 1.2rem}.oct02-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.oct02-gallery figure{margin:0;min-width:0}.oct02-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:.85rem;background:#d7e2e9}.oct02-gallery figure:nth-child(5) img,.oct02-gallery figure:nth-child(6) img{aspect-ratio:4/5;object-fit:contain;background:#e8edf0}.oct02-gallery figcaption{color:#5b7281;font-size:.83rem;line-height:1.55;padding:.55rem .15rem}.oct02-gallery figcaption strong{color:#0e3e60}.oct02-gallery-wide{grid-column:1/-1}.oct02-gallery-wide img{aspect-ratio:16/8;object-fit:cover}.oct02-image-note{font-size:.77rem;color:#617b8b;margin:.5rem 0 0}.oct02-entry-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.4rem .3rem .3rem;border-top:1px solid #dce7ef;margin:1.4rem .35rem 0}.oct02-entry-nav a{color:#0c5f96;font-weight:800;text-decoration:underline;text-underline-offset:.2em}
.timeline-callout--day5{border-left-color:#d6a64d;background:linear-gradient(90deg,rgba(214,166,77,.16),rgba(11,78,122,.06))}.timeline-callout--day5>strong{color:#67491e}
@media(max-width:800px){.oct02-talisman{grid-template-columns:1fr}.oct02-talisman figure{max-width:44rem}.oct02-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.logbook-post--oct02{padding:.55rem}.oct02-hero{min-height:30rem}.oct02-hero-copy{padding:1.2rem}.oct02-hero-copy h3{font-size:clamp(2rem,8.5vw,3.1rem)}.oct02-facts{grid-template-columns:1fr;gap:.5rem;margin-bottom:1.5rem}.oct02-facts>div{padding:.85rem}.oct02-intro,.oct02-outro{padding:0 .35rem}.oct02-talisman{margin:1.5rem 0;padding:1rem}.oct02-gallery-section{margin-inline:0}.oct02-gallery{grid-template-columns:1fr;gap:.9rem}.oct02-gallery img,.oct02-gallery figure:nth-child(5) img,.oct02-gallery figure:nth-child(6) img{height:auto;aspect-ratio:auto;max-height:none;object-fit:contain}.oct02-gallery-wide{grid-column:auto}.oct02-entry-nav{margin-inline:0}.oct02-entry-nav a{font-size:.88rem}}
