.regional-page .regional-proof{background:#fffafc}.regional-page .seo-card-grid article small{display:block;margin-top:12px;color:#9a5577;font-weight:800;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.regional-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:38px;align-items:start}.regional-intro .seo-benefits{grid-template-columns:1fr;margin-top:0}.regional-services{background:#fff}.regional-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.regional-service-grid article{border:1px solid #efdce6;background:linear-gradient(145deg,#fff,#fff8fb);border-radius:20px;padding:22px;display:flex;flex-direction:column;min-height:190px}.regional-service-grid h3{font-family:"Cormorant Garamond",serif;font-size:28px;line-height:1;margin:0 0 10px;color:#3d2634}.regional-service-grid p{font-size:14px;line-height:1.6;color:#685562;margin:0 0 15px}.regional-service-grid a{margin-top:auto;color:#d72d77;font-weight:800;text-decoration:none}.regional-service-grid small{display:block;margin-top:9px;color:#8a7581}.regional-kicker{display:block;color:#d72d77;font-size:11px;letter-spacing:.16em;font-weight:900;margin-bottom:10px}.regional-reviews h2{margin-top:0}.regional-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.regional-review-grid blockquote{margin:0;padding:24px;border:1px solid #efdce6;border-radius:20px;background:#fff}.regional-review-grid blockquote>div{color:#e5a400;letter-spacing:.15em}.regional-review-grid blockquote p{font-size:16px;line-height:1.7;color:#4f3f49}.regional-review-grid footer{display:flex;justify-content:space-between;gap:12px;color:#7d6874;font-size:13px}.regional-article-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.regional-article-grid article{border:1px solid #efdce6;background:#fff;border-radius:20px;overflow:hidden;padding-bottom:18px}.regional-article-grid img{width:100%;aspect-ratio:16/10;object-fit:cover}.regional-article-grid h3,.regional-article-grid p,.regional-article-grid article>a{margin-left:18px;margin-right:18px}.regional-article-grid h3{font-size:22px;line-height:1.2}.regional-article-grid h3 a{text-decoration:none;color:#392733}.regional-article-grid p{font-size:14px;line-height:1.6;color:#6f5c67}.regional-article-grid article>a{color:#d72d77;font-weight:800;text-decoration:none}@media(max-width:1050px){.regional-service-grid,.regional-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-intro{grid-template-columns:1fr}.regional-intro .seo-benefits{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.regional-service-grid,.regional-article-grid,.regional-review-grid{grid-template-columns:1fr}.regional-intro .seo-benefits{display:flex}.regional-page .regional-hero p{display:block;-webkit-line-clamp:unset;overflow:visible}.regional-service-grid article{min-height:0}.regional-review-grid blockquote{padding:19px}.regional-review-grid footer{flex-direction:column;gap:2px}}
