.region-links{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.region-link{background-color:#f1f1f1;padding:0.6rem 1.2rem;border-radius:6px;text-decoration:none;color:#333;font-weight:500;transition:background-color 0.2s}.region-link:hover{background-color:#e0e0e0}.region-section{margin-top:4rem}.location-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:1.5rem;margin-top:1rem}.location-card{background-color:#fafafa;padding:1rem;border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,0.05)}.location-card
h3{margin-top:0}.location-link{display:inline-block;margin-top:0.5rem;color:#06c;text-decoration:underline;font-size:0.95rem}.wp-block-rank-math-toc-block nav
ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol
li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item}