/* Reuse the country storefront's type, spacing and card system. */
.multi-country-page .regional-coverage { margin: 0 0 32px; padding: 20px 0; border-block: 1px solid #e5e7eb; font-size: 14px; line-height: 1.65; }
.multi-country-page .regional-coverage summary { cursor: pointer; font-weight: 700; min-height: 44px; align-content: center; }
.multi-country-page .regional-coverage summary:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
.multi-country-page .regional-coverage dl > div { display: grid; grid-template-columns: 90px minmax(0, 1fr); gap: 16px; }
.multi-country-page .regional-coverage dt { font-weight: 700; }
.multi-country-page .regional-coverage dd { margin: 0; overflow-wrap: anywhere; }
.multi-country-page #product-title { overflow-wrap: anywhere; text-wrap: balance; }
@media (max-width: 600px) { .multi-country-page .regional-coverage dl > div { grid-template-columns: 1fr; gap: 2px; margin-block: 10px; } }
.multi-country-page .destination-flags { display: inline-flex; align-items: center; gap: 8px; flex-shrink: 0; vertical-align: middle; margin-left: 4px; }
.multi-country-page .destination-title h1 .destination-flags .country-flag { margin-left: 0; }
