/* v16: locale branding and an original, distinctive illustrated scene for each country. */
.identity-name{overflow-wrap:anywhere;letter-spacing:-.045em}
.identity-name small{line-height:1.3}
.destination-art{background-image:var(--country-illustration);background-size:cover;background-position:center}
.destination-grid a.destination{isolation:isolate}
/* Keep the flag and written country name readable against the illustrated scenery. */
.destination-flag{filter:drop-shadow(0 2px 4px #132d2840)}
.destination-city{border-radius:8px;padding:3px 6px;background:#f7f6eebd;color:#17322e;text-shadow:none}
.world-flag{display:inline-block;margin-right:.18em;vertical-align:baseline;font-size:1.07em;line-height:1}
/* Display the corresponding illustration in existing unphotographed guide layouts. */
.country-top .stamp-board{background-image:var(--country-illustration);background-size:cover;background-position:center}
.country-top .stamp-board>span,.country-top .stamp-board>strong,.country-top .stamp-board>small{background:#f7f6eedd;color:#17322e;border-radius:6px;padding:3px 6px}
@media(max-width:760px){.identity-name{font-size:clamp(.72rem,3.4vw,1rem);max-width:150px}.identity-name small{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
