.regional-page{padding-top:30px}.regional-page .hb-page-head{max-width:940px}.regional-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.regional-product{display:block;padding:28px;border:1px solid #bccabc;border-radius:8px;background:#eef2e7;text-decoration:none;color:#213d30}.regional-product h3{font:30px/1.15 Georgia,serif;margin:16px 0}.regional-product p{font-size:14px;line-height:1.6}.regional-product>span:last-child{font-size:14px;font-weight:600}.regional-method{margin:32px 0;padding:28px;background:#f1f3ed;border:1px solid #d9e0d3;border-radius:8px}.regional-method h2{font:30px/1.2 Georgia,serif;margin:0 0 18px}.regional-method p,.regional-method li{line-height:1.8;max-width:900px}.regional-method li{margin:10px 0}.regional-clinic h3{font-size:26px}.regional-clinic>p,.regional-clinic dd{overflow-wrap:anywhere}.relationship-note{font-size:13px;line-height:1.7;padding:14px;background:#f5eddd;border-left:3px solid #9b7952}.regional-source-list{font-size:13px;line-height:1.8;padding-left:20px}.regional-guide-link{margin:24px 0}.regional-page a:focus-visible,.regional-entry a:focus-visible{outline:3px solid #50715c;outline-offset:4px}.provider-contact{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:22px 0}.provider-stale{padding:20px;background:#f5eddd;border:1px solid #d8c6a9}.regional-page .provider-grid{align-items:start}.regional-page .provider-card{min-width:0}.regional-page .provider-actions{flex-wrap:wrap}.regional-entry{margin:28px 0}@media(max-width:800px){.regional-products{grid-template-columns:1fr}.regional-product{padding:22px}.regional-method{padding:22px}.regional-page .hb-page-head h1{font-size:38px;overflow-wrap:anywhere}.provider-contact{align-items:flex-start;flex-direction:column}.regional-page .provider-grid{grid-template-columns:1fr}}
