.coast-map-block[data-astro-cid-haqg6o7x]{max-width:1180px}.coast-map-block--single[data-astro-cid-haqg6o7x]{max-width:640px;margin:0 0 8px}.coast-map-block__grid[data-astro-cid-haqg6o7x]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.coast-map-block__item[data-astro-cid-haqg6o7x]{display:flex;flex-direction:column;gap:10px}@media(max-width:860px){.coast-map-block__grid[data-astro-cid-haqg6o7x]{grid-template-columns:1fr}}.coast-map-block__img[data-astro-cid-haqg6o7x]{display:block;width:100%;height:auto;border-radius:var(--radius-lg, 16px);box-shadow:0 6px 20px #0f1e1b0d;border:1px solid var(--color-border)}.coast-map-block__caption[data-astro-cid-haqg6o7x]{margin:0;font-size:.85rem;color:var(--color-ink-soft)}.coast-map-block__zoomwrap[data-astro-cid-haqg6o7x]{position:relative;display:block}.coast-map-block__zoom[data-astro-cid-haqg6o7x]{position:absolute;right:12px;bottom:12px;background:#0f1e1bb8;color:#fff;font-size:.78rem;font-weight:600;padding:6px 12px;border-radius:999px;pointer-events:none}.howto-map__label[data-astro-cid-haqg6o7x]{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.15;color:#4a3520;font-family:Georgia,Times New Roman,serif;pointer-events:none;padding:0 2%;opacity:0;transition:opacity .15s ease-out}.howto-map[data-astro-cid-haqg6o7x].is-map-loaded .howto-map__label[data-astro-cid-haqg6o7x]{opacity:1}.howto-map__label--banner[data-astro-cid-haqg6o7x]{left:29%;top:6%;width:45%;height:9%;font-weight:700;letter-spacing:.04em;font-size:clamp(.6rem,2.6vw,1.05rem);color:#1f3a40}.howto-map__label--napoli[data-astro-cid-haqg6o7x]{left:55%;top:19%;width:30%;height:8%;font-size:clamp(.42rem,1.3vw,.7rem);background:#faf4e3d1;border:1px solid rgba(120,90,50,.35);border-radius:8px}.howto-map__label--a3[data-astro-cid-haqg6o7x]{left:6%;top:43%;width:19%;height:4.5%;font-size:clamp(.4rem,1.15vw,.62rem)}.howto-map__label--train[data-astro-cid-haqg6o7x]{left:53%;top:36%;width:15%;height:8%;font-size:clamp(.38rem,1.05vw,.58rem)}.howto-map__label--airport[data-astro-cid-haqg6o7x]{left:76%;top:42%;width:20%;height:8%;font-size:clamp(.38rem,1.05vw,.58rem)}.howto-map__label--port[data-astro-cid-haqg6o7x]{left:28%;top:68.5%;width:21%;height:8%;font-size:clamp(.38rem,1.05vw,.58rem)}.howto-map__label--apartment[data-astro-cid-haqg6o7x]{left:69%;top:68.8%;width:24%;height:8%;font-size:clamp(.36rem,1vw,.56rem)}.salerno-story[data-astro-cid-haqg6o7x]{display:grid;gap:28px;max-width:760px}.salerno-story__block[data-astro-cid-haqg6o7x]{background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-lg, 16px);box-shadow:0 6px 20px #0f1e1b0d;padding:28px 32px}.salerno-story__block--photo[data-astro-cid-haqg6o7x]{padding:0;overflow:hidden}.salerno-story__block-body[data-astro-cid-haqg6o7x]{padding:24px 32px 28px}.salerno-story__block--photo[data-astro-cid-haqg6o7x] .salerno-story__photo{display:block;width:100%;height:280px;object-fit:cover}.salerno-story__block[data-astro-cid-haqg6o7x] h2[data-astro-cid-haqg6o7x]{margin-bottom:10px}.salerno-story__block[data-astro-cid-haqg6o7x] p[data-astro-cid-haqg6o7x]{color:var(--color-ink-soft)}.salerno-story__links[data-astro-cid-haqg6o7x]{font-size:.9rem;color:var(--color-ink-soft);margin-top:-4px}.salerno-story__links[data-astro-cid-haqg6o7x] a[data-astro-cid-haqg6o7x]{color:inherit;text-decoration:underline;text-underline-offset:2px}.salerno-story__links[data-astro-cid-haqg6o7x] a[data-astro-cid-haqg6o7x]:hover{color:var(--color-accent, currentColor)}.salerno-story__aside[data-astro-cid-haqg6o7x]{margin-top:16px;padding:16px 20px;border-left:3px solid var(--color-accent, #c9a876);background:#00000005;border-radius:0 8px 8px 0}.salerno-story__aside[data-astro-cid-haqg6o7x] h3[data-astro-cid-haqg6o7x]{margin:0 0 6px;font-size:1rem}.salerno-story__aside[data-astro-cid-haqg6o7x] p[data-astro-cid-haqg6o7x]{margin:0}.salerno-story__aside[data-astro-cid-haqg6o7x] .salerno-story__links[data-astro-cid-haqg6o7x]{margin-top:8px}.cta-block[data-astro-cid-haqg6o7x]{text-align:center}.cta-block[data-astro-cid-haqg6o7x] .btn[data-astro-cid-haqg6o7x]{margin-top:8px}
