.centers-hero{color:#fff;background:linear-gradient(120deg,#122139,#253d5b);padding:88px 0 64px}.centers-hero h1{margin:22px 0;font-size:clamp(36px,5vw,64px);line-height:1.3}.centers-hero em{color:#dfbe73;font-style:normal}.centers-hero p{color:#d6dfeb;max-width:580px;font-size:18px;line-height:1.9}.centers-hero-actions,.center-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.centers-hero .btn-outline{color:#fff;border-color:#72849a}.centers-summary{color:#e3c88c;border-top:1px solid #52637a;align-items:center;gap:12px;margin-top:38px;padding-top:24px;display:flex}.centers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.center-card{background:#fff;border:1px solid #e2e7ed;border-radius:16px;padding:30px;box-shadow:0 8px 28px #13233c08}.center-card h3{margin:18px 0 12px;font-size:25px}.center-card p{color:#526277;line-height:1.85}.center-province{color:#7b5e23;background:#f7f0df;border-radius:30px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.center-hours{border-bottom:1px solid #e6ebf0;align-items:flex-start;gap:10px;padding:16px 0;display:flex}.center-services{white-space:pre-line}.center-card h4{margin-bottom:0}.center-empty{text-align:center;background:#f3f6fa;border-radius:16px;margin-top:28px;padding:48px 24px}.centers-guide{background:#f3f6fa;border-radius:20px;margin-bottom:70px;padding:40px}.centers-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-left:22px;display:grid}.centers-guide li::marker{color:#99762b;font-weight:700}.centers-guide p{color:#526277;line-height:1.8}@media (max-width:760px){.centers-hero{padding:48px 0}.centers-grid,.centers-guide ol{grid-template-columns:1fr}.center-card{padding:24px}.centers-guide{padding:28px}.centers-hero-actions .btn{width:100%}}.center-map{border:0;border-radius:12px;width:100%;height:240px;margin-top:12px}.centers-hero .btn-outline{background:0 0}.centers-hero .eyebrow{color:#dfbe73}@media (max-width:760px){.public-mobile-nav{justify-content:flex-start;overflow-x:auto}.public-mobile-nav a{white-space:nowrap;flex:none}}
