.pharmacy-page{--color-pharmacy: #b91c1c;--color-pharmacy-tint: #fff1f2;max-width:52rem}.pharmacy-icon{width:4rem;height:4rem;background:var(--color-pharmacy-tint);color:var(--color-pharmacy)}.pharmacy-page h1{font-size:clamp(1.5rem,4vw,1.875rem)}.pharmacy-card{overflow-wrap:anywhere}.pharmacy-name{font-size:1.125rem;font-weight:700;margin-block:.75rem}.pharmacy-district{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;color:var(--color-pharmacy);background:var(--color-pharmacy-tint);font-size:.875rem;font-weight:700}.pharmacy-error{color:var(--color-pharmacy);background:var(--color-pharmacy-tint)}.pharmacy-page .btn,.pharmacy-page select{min-height:2.75rem}.pharmacy-page #loading{min-height:12rem}
