/* Preserve accepted page geometry, card grid, type, header and footer. */
body{padding-bottom:0!important;--r3-review-space:0px}
[hidden]{display:none!important}
.zero-panel{background:#fff;border:1px solid #dfd3bf;border-radius:20px;padding:clamp(24px,4vw,48px);margin:24px 0 36px;max-width:100%}
.zero-panel h1,.zero-panel h2{font-size:clamp(24px,3vw,34px);line-height:1.3;margin:0 0 16px}
.zero-panel p{max-width:58ch;margin:0 0 24px;line-height:1.65}
.zero-panel .btn-outline{display:inline-flex;white-space:normal;text-align:center;max-width:100%}
.offline-photo{min-height:220px;display:grid;place-items:center;background:#e1ebdf;color:#43616f;padding:24px;text-align:center}
.hero{background:#093f56}.hero>.offline-photo{display:none}.hero .scrim{display:none}.hero-inner{position:relative}
.hero-p{max-width:42ch}.hero-h1{max-width:19ch}
button:disabled,a[aria-disabled=true]{opacity:.6;cursor:not-allowed}
a[aria-disabled=true]:focus{outline:2px solid #0b84b1;outline-offset:4px}
body:not([data-zero-state=one]) .bedn,body:not([data-zero-state=one]) .bandn,body:not([data-zero-state=one]) .keepn{visibility:hidden}
body:not([data-zero-state=one]) .bandchart .bar{visibility:hidden}
.zero-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 40px}
.zero-places details{padding:20px;background:#fff;border:1px solid #dfd3bf;border-radius:12px}
.zero-place{padding:20px;border-bottom:1px solid #dfd3bf}.zero-place a{display:block;margin-top:12px}
.zero-places summary{cursor:pointer;font-weight:700}.zero-places p{line-height:1.65}
.zero-map-note{padding:20px 0;line-height:1.65}.zero-map-note summary{cursor:pointer;font-weight:600}
.hmap-block svg.hmap{width:100%;height:auto;max-height:600px}
svg.hmap path.ward,svg.hmap .lbl{cursor:default!important}
.psection{border-top:1px solid #dfd3bf;padding:24px 0}.psection h2{font-size:24px}.psection p{max-width:68ch;line-height:1.7}
@media(max-width:640px){.zero-places{grid-template-columns:1fr}.zero-panel{padding:24px}.hero-h1{font-size:36px}.hero-p{font-size:18px}}
