.hero-brand{text-align:center;background:var(--surface-tint);padding-block:var(--layout-lg);align-items:center;display:flex}.hero-brand h1{font-size:var(--text-display)}.hero-brand .lead{font-size:var(--text-body-lg);color:var(--text-muted);margin-top:var(--space-4);max-width:40ch;margin-inline:auto}.hero-brand .hero-cta{gap:var(--space-3);margin-top:var(--layout-sm);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:767px){.hero-brand .hero-cta{flex-direction:column}.hero-brand .hero-cta .btn{width:100%}}.branch-card{gap:var(--space-3);flex-direction:column;display:flex}.branch-card .top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.branch-card .bn{font-size:var(--text-h4);font-weight:var(--weight-semi);color:var(--text-heading)}.branch-card .addr{font-size:var(--text-sm);color:var(--text-muted);margin:0}.branch-card .hdr-status .d{display:none}.branch-card .tags{font-size:var(--text-caption);color:var(--text-muted);margin:0}.branch-card .acts{gap:var(--space-2);padding-top:var(--space-4);margin-top:auto;display:flex}.branch-card .acts .btn{flex:1}.care-list{display:grid}.care-item{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--border-width) solid var(--border);color:inherit;text-decoration:none;display:flex}.care-item:first-child{border-top:var(--border-width) solid var(--border)}.care-item .k{font-size:var(--text-h4);font-weight:var(--weight-semi);color:var(--text-heading)}.care-item .e{font-family:var(--font-en);font-size:var(--text-en-sm);letter-spacing:var(--tracking-en);text-transform:uppercase;color:var(--brand-icon)}.card h2{font-size:var(--text-h3)}.mag-card h2,.mag-card h3{font-size:var(--text-h4)}.mag-card .meta{color:var(--text-muted);font-size:var(--text-caption);margin:var(--space-3) 0 0}.note{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-3);margin-bottom:0}.about-hero{text-align:center}.about-hero .lead{color:var(--text-muted);max-width:52ch;margin:var(--space-4) auto 0}.about-cta{margin-top:var(--space-8)}.equip-group{margin-top:var(--layout-sm)}.equip-group h2{margin-bottom:var(--space-5)}.card .meta{color:var(--text-muted);font-size:var(--text-caption);margin:var(--space-3) 0 0}
