.business-page{padding-block:clamp(2rem,6vw,5rem)}.business-page h1{letter-spacing:-.055em;max-width:15ch;margin:.4em 0 .3em;font-size:clamp(2.6rem,6vw,5.5rem);line-height:1.02}.business-lead{max-width:63ch;font-size:1.15rem;line-height:1.55}.biz-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,5vw,5rem);margin-top:2rem;display:grid}.biz-panel,.biz-map{border-top:2px solid #28252c;min-width:0;padding-top:1.2rem}.business-page h2{margin:.25rem 0 1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.biz-panel label{gap:.3rem;margin:.9rem 0;font-weight:650;display:grid}.biz-panel :is(input,textarea,select){color:#242029;background:#fff;border:1px solid #938b84;border-radius:.5rem;width:100%;padding:.75rem;font:400 1rem/1.35 inherit}.biz-results{max-height:17rem;margin:.6rem 0;padding:0;list-style:none;overflow-y:auto}.biz-results button,.biz-add,.biz-link,.biz-regions button{cursor:pointer}.biz-results button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #ddd7cf;justify-content:space-between;align-items:center;padding:.75rem .35rem;display:flex}.biz-results small{color:#635b61;display:block}.biz-results button:hover{background:#f6f3ee}.biz-add,.biz-regions button{color:#282329;background:#fff;border:1px solid #8b8175;border-radius:.5rem;padding:.7rem 1rem;font-weight:650}.biz-note,.biz-count{color:#564e55;font-size:.9rem}.biz-link{color:inherit;background:0 0;border:0;margin:0 0 1rem;padding:0;text-decoration:underline}.biz-map .atlas-tabs{margin-bottom:.75rem}.biz-regions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.biz-regions [aria-pressed=true]{background:#e8d9b7}.biz-panel :focus-visible{outline-offset:2px;outline:3px solid #86661c}.biz-map button:focus-visible{outline-offset:2px;outline:3px solid #86661c}@media (max-width:720px){.biz-layout{grid-template-columns:1fr}.business-page .biz-map{max-width:100%}}.mw-site:has(.business-page) .mw-mobile-quote{display:none}.biz-panel fieldset{border:0;border-top:1px solid #dfd7e3;min-width:0;margin:1.75rem 0 0;padding:.75rem 0 0}.biz-panel legend{color:#593879;padding-right:.7rem;font-size:1.25rem;font-weight:700}
