.directory[data-astro-cid-sn2wbsck]{margin:20px 0 48px}.sections[data-astro-cid-sn2wbsck],.actions[data-astro-cid-sn2wbsck],.sources[data-astro-cid-sn2wbsck]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.sections[data-astro-cid-sn2wbsck]{margin:0 0 18px}.duty-panel[data-astro-cid-sn2wbsck]{margin:0 0 26px;padding:clamp(16px,2.5vw,28px);background:var(--paper);border:1px solid var(--line);border-left:4px solid #ac2636;border-radius:8px}.duty-panel[data-astro-cid-sn2wbsck] h2[data-astro-cid-sn2wbsck]{display:flex;align-items:center;gap:10px;font-size:clamp(24px,3vw,36px);line-height:1.15;margin:0 0 10px}.duty-panel[data-astro-cid-sn2wbsck] h2[data-astro-cid-sn2wbsck] span[data-astro-cid-sn2wbsck],.map[data-astro-cid-sn2wbsck] .directory-duty-pin{background:#ac2636;color:#fff;border-radius:5px}.duty-panel[data-astro-cid-sn2wbsck] h2[data-astro-cid-sn2wbsck] span[data-astro-cid-sn2wbsck]{padding:5px 8px;font:700 17px/1 sans-serif}.duty-badge[data-astro-cid-sn2wbsck]{display:inline-block;color:#8c1c29;font-size:13px;margin-top:6px}.duty-panel[data-astro-cid-sn2wbsck] p[data-astro-cid-sn2wbsck],.duty-panel[data-astro-cid-sn2wbsck] address,.duty-panel[data-astro-cid-sn2wbsck] .duty-entry p{font-size:14px;line-height:1.5;font-style:normal;margin:5px 0}.duty-panel[data-astro-cid-sn2wbsck] a[data-astro-cid-sn2wbsck],.duty-panel[data-astro-cid-sn2wbsck] .duty-actions a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.duty-panel[data-astro-cid-sn2wbsck] .duty-entry{margin:12px 0}.duty-panel[data-astro-cid-sn2wbsck] .duty-entry strong{font-size:19px}.duty-panel[data-astro-cid-sn2wbsck] .duty-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px}.duty-panel[data-astro-cid-sn2wbsck] .duty-actions a{display:inline-flex;align-items:center;gap:5px;min-height:38px;font-size:15px}.sections[data-astro-cid-sn2wbsck] a[data-astro-cid-sn2wbsck],.actions[data-astro-cid-sn2wbsck] a[data-astro-cid-sn2wbsck],.map-heading[data-astro-cid-sn2wbsck] button[data-astro-cid-sn2wbsck]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--green);font:600 14px/1.4 var(--sans, sans-serif)}.directory-layout[data-astro-cid-sn2wbsck]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px)}.directory-layout[data-astro-cid-sn2wbsck]:not(:has(.map-panel:not([hidden]))){grid-template-columns:1fr}.map-panel[data-astro-cid-sn2wbsck]{position:sticky;top:16px;min-width:0;isolation:isolate}.map-heading[data-astro-cid-sn2wbsck],.place[data-astro-cid-sn2wbsck] header[data-astro-cid-sn2wbsck]{display:flex;align-items:center;gap:12px}.map-heading[data-astro-cid-sn2wbsck]{justify-content:space-between;margin-bottom:12px}.map-heading[data-astro-cid-sn2wbsck] button[data-astro-cid-sn2wbsck]{cursor:pointer}.map[data-astro-cid-sn2wbsck]{height:clamp(310px,54vh,530px);border:1px solid var(--line);border-radius:8px;background:var(--cream)}.map-heading[data-astro-cid-sn2wbsck] h2[data-astro-cid-sn2wbsck],.list[data-astro-cid-sn2wbsck] h2[data-astro-cid-sn2wbsck]{font-size:clamp(24px,3vw,34px);line-height:1.12;margin:0}.place-group[data-astro-cid-sn2wbsck]{scroll-margin-top:18px}.place-group[data-astro-cid-sn2wbsck]+.place-group[data-astro-cid-sn2wbsck]{margin-top:32px}.group-heading[data-astro-cid-sn2wbsck]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.group-heading[data-astro-cid-sn2wbsck] small[data-astro-cid-sn2wbsck]{font:500 .65em var(--sans, sans-serif);color:var(--muted)}.map-jump[data-astro-cid-sn2wbsck]{display:none}@media(max-width:750px){.pharmacies-only[data-astro-cid-sn2wbsck] .list[data-astro-cid-sn2wbsck]{grid-row:1}.pharmacies-only[data-astro-cid-sn2wbsck]:has(.map-panel:not([hidden])) .map-jump[data-astro-cid-sn2wbsck]{display:inline-flex;align-items:center;gap:4px;min-height:44px;text-decoration:underline}}.place[data-astro-cid-sn2wbsck]{border-top:1px solid var(--line);padding:18px 0}.place[data-astro-cid-sn2wbsck] h3[data-astro-cid-sn2wbsck]{font-size:clamp(20px,2.2vw,27px);margin:0;line-height:1.2}.place-number[data-astro-cid-sn2wbsck],.map[data-astro-cid-sn2wbsck] .directory-pin{display:grid;place-items:center;background:var(--green);color:#fff;border-radius:50%;font:700 13px/1 sans-serif}.place-number[data-astro-cid-sn2wbsck]{width:26px;height:26px;flex:0 0 26px}.map[data-astro-cid-sn2wbsck] .directory-pin{border:2px solid white;box-shadow:0 1px 5px #18362f70}.map[data-astro-cid-sn2wbsck] .directory-pin.directory-duty-pin{background:#ac2636;border-radius:5px;font-size:17px}.map[data-astro-cid-sn2wbsck] .directory-cluster{display:grid;place-items:center;border-radius:50%;border:4px solid #d9ede1;background:#e8f4e7;color:#134338;box-shadow:0 0 0 2px #43765e;font:700 15px/1 sans-serif}.map[data-astro-cid-sn2wbsck] .leaflet-popup-content strong,.map[data-astro-cid-sn2wbsck] .leaflet-popup-content a{display:block;margin:4px 0}.place[data-astro-cid-sn2wbsck] p[data-astro-cid-sn2wbsck],.place[data-astro-cid-sn2wbsck] address[data-astro-cid-sn2wbsck],.map-panel[data-astro-cid-sn2wbsck] p[data-astro-cid-sn2wbsck]{font-size:14px;line-height:1.6;color:var(--muted);margin:8px 0 0;font-style:normal}.phone[data-astro-cid-sn2wbsck]{display:inline-flex;align-items:center;gap:8px;color:var(--green);padding:8px 0;font-weight:700}.actions[data-astro-cid-sn2wbsck]{margin-top:3px;gap:8px}.sources[data-astro-cid-sn2wbsck]{margin-top:10px}.sources[data-astro-cid-sn2wbsck] a[data-astro-cid-sn2wbsck]{font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:750px){.directory-layout[data-astro-cid-sn2wbsck]{grid-template-columns:1fr}.map-panel[data-astro-cid-sn2wbsck]{position:static}.map[data-astro-cid-sn2wbsck]{height:clamp(230px,40vh,360px)}}.local-panel[data-astro-cid-4pb2wotd]{margin-block:28px;padding:clamp(17px,3vw,30px);border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);min-width:0}.local-panel[data-astro-cid-4pb2wotd] h2[data-astro-cid-4pb2wotd]{font-size:clamp(28px,4vw,40px);margin:0 0 10px;line-height:1.12}.local-panel[data-astro-cid-4pb2wotd]>p[data-astro-cid-4pb2wotd],.provider[data-astro-cid-4pb2wotd] p[data-astro-cid-4pb2wotd]{font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 14px}.service-links[data-astro-cid-4pb2wotd],.providers[data-astro-cid-4pb2wotd]{display:flex;flex-wrap:wrap;gap:14px}.service-links[data-astro-cid-4pb2wotd]{margin-top:14px}.service-links[data-astro-cid-4pb2wotd] a[data-astro-cid-4pb2wotd],.provider[data-astro-cid-4pb2wotd] a[data-astro-cid-4pb2wotd]{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.provider[data-astro-cid-4pb2wotd]{padding:16px;background:var(--cream);border:1px solid var(--line);border-radius:7px;flex:1 1 min(210px,100%);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.provider-place[data-astro-cid-4pb2wotd]{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--muted)}.provider[data-astro-cid-4pb2wotd] h3[data-astro-cid-4pb2wotd]{font-size:24px;line-height:1.16;margin:6px 0 8px}.provider[data-astro-cid-4pb2wotd] p[data-astro-cid-4pb2wotd]{font-size:14px}.provider[data-astro-cid-4pb2wotd] a[data-astro-cid-4pb2wotd]{margin-top:auto}.category-editorial[data-astro-cid-fm7xn62u]{max-width:850px;margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.9;color:var(--muted)}.category-editorial[data-astro-cid-fm7xn62u] p+p{margin-top:14px}.category-editorial[data-astro-cid-fm7xn62u] a{color:var(--orange);text-decoration:underline}.category-editorial[data-astro-cid-fm7xn62u] h2{font-size:32px;color:var(--green);margin-bottom:15px}
