/* Tourist objects, regions and the "all places" hub (generated pages). Loaded after site.css and routes.css. */

/* Lists inside the long object texts */
.prose .checks { margin: 18px 0 4px; }
.prose .checks li span { min-width: 0; }
.prose a { color: var(--accent); }

/* Municipality / letter headings between place lists */
.block > h3 { margin: 32px 0 10px; font-size: clamp(1.0625rem, 1rem + .3vw, 1.25rem); }
.block > .sub + h3 { margin-top: 8px; }
.block > h2 + .places, .block > .sub + .places { margin-top: 4px; }
