.cm-page--027,.cm-page--028{--cm-illustration:url(illustrations/natura.svg)}.cm-page [data-cm-icon=mountain]{--cm-topic-icon:url(icons/mountain.svg)}.cm-page [data-cm-icon=forest]{--cm-topic-icon:url(icons/forest.svg)}.cm-page [data-cm-icon=viewpoint]{--cm-topic-icon:url(icons/viewpoint.svg)}.cm-page [data-cm-icon=waterfall]{--cm-topic-icon:url(icons/waterfall.svg)}.cm-page [data-cm-icon=rafting]{--cm-topic-icon:url(icons/rafting.svg)}.cm-page [data-cm-icon=picnic]{--cm-topic-icon:url(icons/picnic.svg)}.cm-page [data-cm-icon=walking-trail]{--cm-topic-icon:url(icons/walking-trail.svg)}.cm-page [data-cm-icon=parking]{--cm-topic-icon:url(icons/parking.svg)}.cm-page [data-cm-icon=time]{--cm-topic-icon:url(icons/time.svg)}.cm-page [data-cm-icon=nature]{--cm-topic-icon:url(icons/nature.svg)}.cm-page [data-cm-icon=car]{--cm-topic-icon:url(icons/car.svg)}.cm-page [data-cm-icon=map]{--cm-topic-icon:url(icons/map.svg)}.cm-page [data-cm-icon=town]{--cm-topic-icon:url(icons/town.svg)}.cm-page [data-cm-icon=history]{--cm-topic-icon:url(icons/history.svg)}.cm-page [data-cm-icon=dining]{--cm-topic-icon:url(icons/dining.svg)}.cm-page [data-cm-icon=sea]{--cm-topic-icon:url(icons/sea.svg)}.cm-page [data-cm-icon=compass]{--cm-topic-icon:url(icons/compass.svg)}.cm-page h2[data-cm-icon]{--cm-symbol-heading-display:block;--cm-symbol-heading-inset:44px;--cm-section-symbol-size:34px;min-height:34px}.cm-page h3[data-cm-icon]{position:relative;padding-left:40px;min-height:32px}.cm-page h3[data-cm-icon]:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;background:var(--cm-topic-icon) center/contain no-repeat;pointer-events:none}.cm-page .cm-trip-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0;padding:0;list-style:none}.cm-page .cm-trip-facts>li{margin:0;padding:0;font-size:14px;line-height:1.5}.cm-page .cm-trip-facts [data-cm-icon]:before{content:"";display:inline-block;width:19px;height:19px;margin-right:5px;vertical-align:-4px;background:var(--cm-topic-icon) center/contain no-repeat}.cm-page :is(.cm-v11-places,.cm-trip-grid){gap:12px}@media(min-width:800px){.cm-page h2[data-cm-icon]{--cm-section-symbol-size:40px;--cm-symbol-heading-inset:50px;min-height:40px}}@media print{.cm-page h3[data-cm-icon]{padding-left:0}.cm-page h3[data-cm-icon]:before{display:none}}
