.branch-page .select-breadcrumb{margin-bottom:24px}
.branch-page .select-eyebrow{margin-bottom:12px}
.branch-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.branch-contact{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
.branch-panel{padding:30px;border:1px solid var(--select-line);border-radius:14px;background:var(--select-white)}
.branch-panel h2{font-size:24px;font-weight:800;margin:0 0 20px}
.branch-panel p{color:var(--select-muted);margin-bottom:20px}
.branch-contact-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:26px}
.branch-contact-details dt{font-weight:800;margin-bottom:6px}
.branch-contact-details dd{color:var(--select-muted);overflow-wrap:anywhere}
.branch-contact-details a:hover{text-decoration:underline}
.branch-map{min-height:330px;height:auto;border:1px solid var(--select-line);border-radius:14px;overflow:hidden}
.branch-visit{max-width:900px}
.branch-page .select-section-head p{max-width:720px}
.branch-page .select-buyback p{max-width:720px}
.branch-page .select-buyback>div{background:transparent!important;border:0;overflow:visible}
.branch-page .select-buyback>div::before,.branch-page .select-buyback>div::after{content:none}
html[data-theme=dark] .branch-page .select-btn-secondary{color:var(--select-ink)}
.branch-page section[id]{scroll-margin-top:120px}
@media(max-width:800px){.branch-contact{grid-template-columns:1fr}.branch-map{height:300px}.branch-panel{padding:24px}.branch-contact-details{gap:20px}}
@media(max-width:480px){.branch-contact-details{grid-template-columns:1fr}.branch-panel{padding:22px}.branch-page .select-buyback h2{font-size:28px}.branch-page .select-section-head{flex-direction:column}.branch-page .select-section-head>.select-text-link{max-width:none;font-size:14px}}
