.destination-story{border:1px solid #d9e3d6;border-radius:24px;background:#f3f6ef;margin:1rem 0;overflow:hidden;scroll-margin-top:100px}.destination-story summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.4rem;transition:background-color .2s}.destination-story summary::-webkit-details-marker{display:none}.destination-story summary:hover,.destination-story summary:focus-visible{background:#fce5d2}.destination-story summary>img{width:110px;height:85px;object-fit:cover;border-radius:17px;flex-shrink:0}.destination-story summary>span:nth-last-child(2){flex:1;min-width:0}.destination-story summary small{display:block;font:700 .65rem system-ui;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem}.destination-story summary strong{font:600 clamp(1.2rem,2.3vw,1.8rem) Georgia;line-height:1.3;display:block}.story-expand{font:300 2rem system-ui;flex-shrink:0}.destination-story[open]>.story-expand{transform:rotate(45deg)}.destination-story[open]>summary{background:#fce5d2}.destination-story[open]>summary .story-expand{transform:rotate(45deg)}.accordion-story{padding:clamp(1.1rem,4vw,3rem);background:white;line-height:1.8}.accordion-story>p,.accordion-story .ny-story-body{max-width:820px;margin-left:auto;margin-right:auto}.accordion-story img{max-width:100%;width:100%;max-height:550px;object-fit:contain;border-radius:20px}.accordion-story figure{margin:1.8rem auto;max-width:900px}.accordion-story h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-top:2rem}.accordion-story h3{font-size:clamp(1.3rem,2.2vw,1.8rem)}.accordion-story .dossier-hero{padding:1.2rem}.accordion-story .dossier-section{padding:1rem 0}.accordion-story .dossier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.accordion-story p{overflow-wrap:anywhere}.accordion-story .dossier-cover img{height:auto}.accordion-story .story-map{display:none}.accordion-story .story-map-list{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:550px){.destination-story summary{gap:.7rem;padding:.85rem}.destination-story summary>img{width:76px;height:76px}.destination-story summary strong{font-size:1.18rem}.destination-story summary small{font-size:.55rem}.accordion-story .dossier-cards{grid-template-columns:1fr}.accordion-story .dossier-hero-media{display:block}}
