/* Regional desk: one lead and two briefs per country. */
#mh-international.mh-country-section{margin-bottom:28px}
.mh-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mh-country-column{min-width:0;display:flex;flex-direction:column;gap:12px}
.mh-country-heading{margin:0 0 2px!important;border-top:2px solid #081195;padding-top:12px;font-size:22px!important;line-height:1.2!important}
.mh-country-heading a{display:flex;justify-content:space-between;align-items:center;color:#102b48}
.mh-country-heading span{font:20px sans-serif;color:#081195}
#mh-international .mh-country-column .mh-opinion-card{width:auto;min-width:0;flex:none;margin:0;border:1px solid #dce4ee;border-radius:5px;overflow:hidden;background:white;position:relative}
.mh-country-link{display:flex!important;height:100%;color:#102b48!important;overflow:hidden;border-radius:5px}
.mh-country-lead .mh-country-link{flex-direction:column}
.mh-country-photo{overflow:hidden;flex-shrink:0}
.mh-country-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.mh-country-lead .mh-country-photo{aspect-ratio:1.65}
.mh-country-copy{padding:15px;min-width:0}
.mh-country-copy time{display:block;color:#71839a;font-size:10px;line-height:1.3;margin-bottom:8px}
.mh-country-copy h4{font-family:inherit;font-size:17px;font-weight:700;line-height:1.36;letter-spacing:-.15px;margin:0 0 8px;color:#102b48}
.mh-country-copy p{font-size:12px;line-height:1.55;color:#687b92;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mh-country-lead{flex:1!important}
.mh-country-brief .mh-country-photo{width:29%;min-height:112px}
.mh-country-brief .mh-country-copy{padding:10px 11px}
.mh-country-brief .mh-country-copy h4{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px}
.mh-country-brief .mh-country-copy p{font-size:11px;-webkit-line-clamp:2}
.mh-country-brief .mh-country-copy time{font-size:9px;margin-bottom:5px}
.mh-country-link:is(:hover,:focus-visible) .mh-country-photo img{transform:scale(1.055)}
.mh-country-link:is(:hover,:focus-visible) h4{color:#081195}
.mh-country-column .mh-opinion-card::after{content:"";position:absolute;inset:0;border-radius:5px;padding:3px;background:conic-gradient(from var(--mh-card-angle),transparent 235deg,#081195 270deg,#19c4eb 305deg,#e7f9ff 321deg,transparent 345deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;pointer-events:none}
.mh-country-column .mh-opinion-card:is(:hover,:focus-within)::after{opacity:1;animation:mh-card-chase 2.2s linear infinite}
@media(max-width:1000px) and (min-width:701px){.mh-country-grid{gap:14px}.mh-country-copy{padding:12px}.mh-country-copy h4{font-size:15px}.mh-country-brief .mh-country-copy{padding:8px}.mh-country-brief .mh-country-copy p{display:none}}
@media(max-width:700px){.mh-country-grid{grid-template-columns:1fr;gap:28px}.mh-country-heading{font-size:24px!important}.mh-country-lead .mh-country-photo{aspect-ratio:1.9}.mh-country-copy h4{font-size:19px}.mh-country-brief .mh-country-photo{width:30%;max-height:130px}.mh-country-brief .mh-country-copy h4{font-size:15px}.mh-country-copy p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mh-country-photo img{transition:none}.mh-country-link:hover img{transform:none}.mh-country-column .mh-opinion-card::after{animation:none!important}}
