/* The main attraction is part of every selected country's opening view. */
.c-country-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-areas:"welcome photo" "intro photo";column-gap:clamp(28px,4vw,64px);row-gap:24px;align-items:start;margin:16px 0 36px}.c-country-opening-welcome{grid-area:welcome;min-width:0}.c-country-opening-welcome .c-local-welcome{max-width:none;margin-top:0}.c-country-opening>.c-reader-heading{grid-area:intro;max-width:none;min-width:0;margin:0!important}.c-country-opening>.c-reader-heading h1{font-size:clamp(40px,4.7vw,66px);margin-top:14px}.c-country-opening>.c-reader-heading>p{font-size:clamp(17px,1.4vw,20px)}.c-country-opening>.c-country-opening-photo{grid-area:photo;min-width:0;margin:0;align-self:start}.c-country-opening>.c-country-opening-photo>img{display:block;width:100%;height:clamp(330px,38vw,570px);object-fit:cover}.c-country-opening-photo figcaption{margin-top:10px;line-height:1.65;overflow-wrap:anywhere}@media(max-width:760px){.c-country-opening{grid-template-columns:minmax(0,1fr);grid-template-areas:"welcome" "photo" "intro";row-gap:24px;margin-top:12px}.c-country-opening>.c-country-opening-photo>img{height:auto;aspect-ratio:4/3;max-height:420px;object-fit:cover}.c-country-opening>.c-reader-heading h1{font-size:clamp(40px,10vw,56px)}}
