/* Reusable international SEO landing-page layer */
.regional-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.regional-card{display:flex;flex-direction:column;min-height:260px;padding:30px;border:1px solid #e1e6ee;border-radius:24px;background:#fff;box-shadow:0 4px 0 #e5e9f0}
.regional-card .kicker{margin-bottom:16px}.regional-card h2,.regional-card h3{font-size:26px;line-height:1.15;margin:0 0 14px}.regional-card p{color:var(--muted);font-size:14px}.regional-card a{margin-top:auto;color:var(--blue);font-size:13px;font-weight:700}
.authority-note{padding:28px;border:1px solid #dce4f3;border-radius:20px;background:#edf3ff}.authority-note p{margin:0 0 12px;color:#52617c}.authority-note a{font-weight:700;color:var(--blue)}
.locations-we-serve{padding:70px 0;background:#f4f6f9}.locations-we-serve h2{font-size:clamp(32px,4vw,48px);margin:0 0 12px}.locations-we-serve>div>p{color:var(--muted);margin-bottom:25px}.location-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.location-links a{padding:18px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;color:var(--ink);font-size:13px;font-weight:700}.location-links a:hover{color:var(--blue);border-color:#b9caf5}
.international-footer{padding:38px 0;border-top:1px solid #232a37}.international-footer h2{font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:#7d89a1;margin:0 0 22px}.international-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.international-footer-group{display:flex;flex-direction:column;gap:8px}.international-footer-group h3{font-size:14px;margin:0 0 5px}.international-footer-group a{font-size:11px;color:#aeb7c8}.international-footer-group a:hover{color:#fff}
@media(max-width:820px){.regional-card-grid,.location-links{grid-template-columns:1fr 1fr}.international-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.regional-card-grid,.location-links,.international-footer-grid{grid-template-columns:1fr}.regional-card{min-height:230px}.locations-we-serve{padding:55px 0}}
