.acoru-reg{padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.acoru-reg__intro{max-width:42rem}.acoru-reg__stage{isolation:isolate;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);position:relative}.acoru-reg__map{height:auto;left:50%;opacity:.6;pointer-events:none;position:absolute;top:0;translate:-50% 0;width:min(73rem,100%);z-index:-1}.acoru-reg__cards{align-items:start;display:grid;gap:clamp(1rem,2.5vw,2.1rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));list-style:none;margin:0 auto;max-width:75rem;padding:0}.acoru-reg__card{backdrop-filter:blur(17px);background:rgb(var(--acoru-light-rgb)/.06);border:1px solid var(--acoru-sage);border-radius:1.06rem;display:grid;gap:1.6rem;padding:1.7rem 1.5rem}.acoru-reg__card-head{align-items:center;display:flex;gap:var(--acoru-space-4);justify-content:space-between}.acoru-reg__region{color:var(--acoru-blue);font-family:var(--acoru-font-heading);font-size:1.5rem;font-weight:600;line-height:1.25}.acoru-reg__text{color:var(--acoru-muted)}.acoru-reg__quote,.acoru-reg__text{font-size:var(--acoru-body-md);line-height:var(--acoru-body-md-lh)}.acoru-reg__quote{color:var(--acoru-blue);display:grid;gap:1.6rem;margin:0}.acoru-reg__quote footer{color:var(--acoru-muted-light);font-size:.875rem;line-height:1.43}@media (max-width:900px){.acoru-reg__cards{grid-template-columns:minmax(0,1fr)}}