.vm-travel-story{padding-top:7.25rem;padding-bottom:5rem}.vm-story-heading{max-width:56rem;margin:0 auto 2.5rem;padding:0 1rem}.vm-story-heading h1{font-size:clamp(2.25rem,4.1vw,3.9rem);line-height:1.13;margin:1.6rem 0;font-weight:400}.vm-story-heading>p{max-width:48rem;color:#62686c;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.65}.vm-story-cover{max-width:74rem;margin:0 auto;padding:0 1rem}.vm-story-cover .vm-article-image{background:#f3f5f6}.vm-story-cover .vm-article-image-single{aspect-ratio:2 / 1}.vm-article-story{max-width:74rem;padding:0 1rem;margin:4rem auto 0}.vm-story-section{margin:0 0 4.5rem;scroll-margin-top:6.5rem}.vm-story-section-text{max-width:46rem;margin-left:auto;margin-right:auto}.vm-story-copy{min-width:0}.vm-story-copy h2{margin-top:0;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.22;font-weight:400}.vm-story-copy p{font-size:1.0625rem;line-height:1.85}.vm-story-photo{min-width:0;margin:0}.vm-story-photo img{display:block;width:100%;height:auto;border-radius:3px;background:#f3f5f6}.vm-story-photo figcaption{margin-top:.85rem;line-height:1.55}.vm-story-caption{display:block;font-size:.82rem;color:#62686c;margin-bottom:.3rem}.vm-story-section-wide .vm-story-copy{max-width:46rem;margin:0 auto 2rem}.vm-story-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem}.vm-story-links a{color:#677f34;font-weight:600;text-underline-offset:4px}.vm-story-reading{max-width:48rem;margin:0 auto;padding:0 1rem}@media(min-width:800px){.vm-story-section-photo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.vm-story-section-photo .vm-story-photo{grid-column:1;grid-row:1}.vm-story-section-photo .vm-story-copy{grid-column:2;grid-row:1}.vm-story-section-reverse .vm-story-photo{grid-column:2}.vm-story-section-reverse .vm-story-copy{grid-column:1}}@media(max-width:799px){.vm-travel-story{padding-top:6.25rem}.vm-story-heading{margin-bottom:1.75rem}.vm-story-cover .vm-article-image-single{aspect-ratio:4 / 3}.vm-article-story{margin-top:2.75rem}.vm-story-section{margin-bottom:3.25rem}.vm-story-section-photo .vm-story-photo{margin-top:1.5rem}.vm-story-copy p{font-size:1rem;line-height:1.8}}.vm-local-map{margin:2.5rem 0 0}.vm-local-map svg,.vm-claustra-map svg{display:block;width:100%;height:auto}.vm-local-map figcaption,.vm-claustra-map figcaption{font-size:.82rem;line-height:1.6;color:#62686c;margin-top:.8rem}.vm-story-claustra{max-width:none;background:#f7f7f0;border-left:4px solid #718c3d;padding:clamp(1.25rem,4vw,3rem);border-radius:8px}.vm-story-claustra .vm-story-copy{max-width:46rem;margin:0 auto}.vm-claustra-map{max-width:54rem;margin:2rem auto 0}.vm-claustra-map h3{font-size:1.45rem;margin-bottom:1.25rem}.vm-claustra-map figcaption a{color:#53652e;text-decoration:underline}.vm-claustra-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;gap:.7rem 1rem;margin-top:1.5rem;font-size:.85rem}.vm-claustra-legend a{display:flex;gap:.5rem;align-items:baseline}.vm-claustra-legend span{font-weight:600;color:#53652e;min-width:1.2rem}@media(max-width:600px){.vm-claustra-legend{grid-template-columns:1fr}.vm-local-map{margin-top:1.5rem}.vm-local-map svg{min-height:160px}}.vm-map-scroll{max-width:100%;overflow:auto}.vm-map-expanded svg{min-width:760px}.vm-map-enlarge{border:1px solid #718c3d;border-radius:8px;padding:.6rem .9rem;margin-bottom:1rem;min-height:44px;color:#253329;background:#fff;font:inherit;font-size:.9rem}.vm-map-enlarge:focus-visible,.vm-map-scroll:focus-visible{outline:3px solid #718c3d;outline-offset:3px}.vm-planinsko-story .vm-story-cover .vm-article-image-single{aspect-ratio:auto}.vm-planinsko-story .vm-story-cover .vm-article-image-single img{position:static;height:auto;object-fit:contain}.vm-planinsko-story .vm-story-section-wide .vm-story-photo{border-bottom:1px solid #e5e7df;padding-bottom:1.5rem}.vm-planinsko-story .vm-story-section-wide .vm-story-photo img{max-height:none}.vm-planinsko-gallery{max-width:74rem;margin:0 auto 4rem;padding:0 1rem}.vm-planinsko-gallery h2{font-size:clamp(1.7rem,2.4vw,2.4rem);margin-bottom:1.75rem}.vm-planinsko-gallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.vm-planinsko-gallery .vm-story-photo img{aspect-ratio:4/3;object-fit:cover}@media(max-width:640px){.vm-planinsko-gallery>div{grid-template-columns:1fr;gap:1.75rem}}
