/* v843: Only the approved regional card and two plain-weight contextual links. */
.th-regional-content.th-prose .th-v843-regional-card{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:28px 0 30px;padding:24px 26px;border:1px solid rgba(255,255,255,.17);border-left:4px solid #e31e24;border-radius:18px;background:linear-gradient(125deg,#091d38 0%,#153a60 100%);box-shadow:0 14px 34px rgba(8,29,55,.12)}
.th-regional-content.th-prose .th-v843-regional-card__body{min-width:0;flex:1 1 auto}
.th-regional-content.th-prose .th-v843-regional-card__eyebrow{display:block;margin:0 0 6px;color:#ffd1d3;font-size:11px;font-weight:700;letter-spacing:.085em;text-transform:uppercase}
.th-regional-content.th-prose .th-v843-regional-card h3{margin:0 0 8px;color:#fff!important;font-size:clamp(18px,2vw,22px);font-weight:750;letter-spacing:-.02em;line-height:1.33}
.th-regional-content.th-prose .th-v843-regional-card p{margin:0;color:#e6edf6!important;font-size:14px;line-height:1.6}
.th-regional-content.th-prose .th-v843-regional-card .th-v843-regional-card__link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:11px 15px;border:1px solid #fff;border-radius:10px;background:#fff;color:#142b48!important;font-size:13px;font-weight:400!important;line-height:1.35;text-align:center;text-decoration:none!important;transition:background .2s ease,color .2s ease}
.th-regional-content.th-prose .th-v843-regional-card .th-v843-regional-card__link:hover{background:#ffeff0;color:#a9111e!important}
.th-regional-content.th-prose .th-v843-regional-card .th-v843-regional-card__link:focus-visible{outline:3px solid #fff;outline-offset:3px}
.th-article .th-prose .th-v843-contextual-link,.th-article .th-prose .th-v843-contextual-link:visited,.th-article .th-prose .th-v843-contextual-link:hover{color:#e31e24!important;font-weight:400!important;text-decoration:none!important}
.th-article .th-prose .th-v843-contextual-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:780px){.th-regional-content.th-prose .th-v843-regional-card{flex-direction:column;align-items:stretch;gap:17px;padding:21px 20px}.th-regional-content.th-prose .th-v843-regional-card .th-v843-regional-card__link{align-self:flex-start;white-space:normal}}
@media(prefers-reduced-motion:reduce){.th-regional-content.th-prose .th-v843-regional-card .th-v843-regional-card__link{transition:none}}
