/* Reuse the existing rain disclosures, semantic blue/green panels and scenic assets. */
.guide-page .holiday-guide{background:#e5e8e0}
.guide-page .section-head{position:relative;overflow:hidden;background-image:linear-gradient(100deg,#173f4af2,#173f4ac9),url('/images/entdecken-beide-buchten-v2.webp');background-position:center;background-size:cover}
.guide-ohne-mietwagen-page .section-head{background-image:linear-gradient(100deg,#173f4af2,#173f4ac9),url('/images/bus-tib-costa-pins-v1.webp')}
.guide-kostenlos-page .section-head{background-image:linear-gradient(100deg,#173f4af2,#173f4ac9),url('/images/straende-weisser-sand-wellen-v1.webp')}
body.guide-page main .holiday-guide .section-head{background-color:var(--mn-title-surface)!important;background-image:linear-gradient(100deg,#173f4af2,#173f4ac9),var(--guide-image)!important;--guide-image:url('/images/entdecken-beide-buchten-v2.webp')}
body.guide-ohne-mietwagen-page main .holiday-guide .section-head{--guide-image:url('/images/bus-tib-costa-pins-v1.webp')}
body.guide-kostenlos-page main .holiday-guide .section-head{--guide-image:url('/images/straende-weisser-sand-wellen-v1.webp')}
.guide-place-nav{margin-block:20px}
.guide-tip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.guide-tip{min-width:0}
.guide-tip .service-heading{font-size:1.15rem;line-height:1.45}
.guide-facts{margin:20px 0}
.guide-facts>div{border-top:1px solid rgba(34,83,75,.2);padding:12px 0}
.guide-facts dt{font-weight:600;line-height:1.5;margin-bottom:5px}
.guide-facts dd{margin:0;line-height:1.7}
.guide-tip h4{font-size:1rem;line-height:1.5;margin:20px 0 10px}
.guide-steps{padding-left:23px}
.guide-steps li{padding:5px 0 8px 4px;line-height:1.7}
.guide-sources{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
body.guide-page main .guide-sources a{display:inline-flex;align-items:center;min-height:46px;box-sizing:border-box;max-width:100%;padding:10px 13px;border:1px solid #779e95;border-radius:14px;background:#245e64!important;color:#fffdf8!important;line-height:1.5;overflow-wrap:anywhere;text-underline-offset:3px}
.guide-tip p,.guide-planning p{font-size:1rem;line-height:1.75}
.guide-tip .guide-checked{font-size:.875rem;line-height:1.6}
.guide-place-links{margin-top:18px}
.guide-next{margin-top:24px}
.guide-page summary:focus-visible{outline:3px solid #164c54;outline-offset:3px}
.guide-page .rain-disclosure:not([open])>.rain-disclosure-body{display:none}
@media(max-width:800px){.guide-tip-grid{grid-template-columns:minmax(0,1fr)}.guide-page .rain-disclosure>.rain-disclosure-body{padding:0 12px 16px}.guide-page .rain-disclosure>summary{padding:16px}.guide-page .guide-tip{padding:20px}.guide-place-nav a{flex-grow:1}}
@media(max-width:700px){body.guide-page main .holiday-guide .section-head{--guide-image:url('/images/entdecken-beide-buchten-v2-mobile.webp')}body.guide-ohne-mietwagen-page main .holiday-guide .section-head{--guide-image:url('/images/bus-tib-costa-pins-v1-mobile.webp')}body.guide-kostenlos-page main .holiday-guide .section-head{--guide-image:url('/images/straende-weisser-sand-wellen-v1-mobile.webp')}}
@media print{.guide-page .rain-disclosure-body{display:block!important}.guide-tip-grid{display:block}.guide-tip{break-inside:avoid;margin:12px 0}.guide-page .rain-disclosure{overflow:visible}.guide-page .section-head{background:#fff!important}.guide-page .guide-place-nav{display:none}}