/* Appointment-page-only layout; shared resource pages stay unchanged. */
body.site-refresh main.resource-center-page{padding-top:16px;padding-bottom:24px}
body.site-refresh main.resource-center-page .center-intro{padding:12px 0 16px}
body.site-refresh main.resource-center-page .center-intro h1{margin:10px 0 6px}
body.site-refresh main.resource-center-page p{margin:0 0 10px;line-height:1.45}
body.site-refresh main.resource-center-page .center-intro ul{margin:10px 0 12px;padding-left:22px;line-height:1.45}
body.site-refresh main.resource-center-page .center-intro li{margin-bottom:5px}
body.site-refresh main.resource-center-page .appointment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-top:1px solid var(--line)}
body.site-refresh main.resource-center-page .appointment-options .center-section{padding:18px 0 0;margin:0;border:0;min-width:0}
body.site-refresh main.resource-center-page .appointment-options h2{margin:0 0 10px}
body.site-refresh main.resource-center-page .appointment-location-name{margin-bottom:2px}
body.site-refresh main.resource-center-page .appointment-location-note{font-size:.875rem;line-height:1.4}
body.site-refresh main.resource-center-page .appointment-options .action{white-space:normal;max-width:100%;text-align:center}
@media(max-width:760px){body.site-refresh main.resource-center-page .appointment-options{grid-template-columns:1fr;gap:18px}body.site-refresh main.resource-center-page .appointment-options .center-section+ .center-section{border-top:1px solid var(--line);padding-top:18px}}
