.directory-hero[data-astro-cid-qd6vjlwx]{border-bottom:1px solid var(--line);background:linear-gradient(125deg,#edf8f5 0%,#fff 70%);padding:72px 0 64px}.directory-hero[data-astro-cid-qd6vjlwx] h1[data-astro-cid-qd6vjlwx]{max-width:720px;margin-bottom:18px}.directory-hero[data-astro-cid-qd6vjlwx] .lede[data-astro-cid-qd6vjlwx]{max-width:680px}.directory-grid[data-astro-cid-qd6vjlwx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.medicine-directory-grid[data-astro-cid-qd6vjlwx]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.medicine-spotlight[data-astro-cid-qd6vjlwx]{width:100%;color:var(--ink);background:#fff;border:1px solid #cfe3df;border-radius:16px;grid-template-columns:1fr;margin:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 12px 26px #0c607117}.medicine-spotlight[data-astro-cid-qd6vjlwx]:hover{transform:translateY(-3px);box-shadow:0 18px 34px #0c607121}.medicine-spotlight-image[data-astro-cid-qd6vjlwx]{background:#eaf7f5;height:170px;position:relative;overflow:hidden}.medicine-spotlight-image[data-astro-cid-qd6vjlwx] img[data-astro-cid-qd6vjlwx]{object-fit:cover;width:100%;height:100%;display:block}.image-label-row[data-astro-cid-qd6vjlwx]{z-index:3;align-items:center;gap:5px;min-width:0;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.spotlight-badge[data-astro-cid-qd6vjlwx],.delivery-badge[data-astro-cid-qd6vjlwx]{min-width:0;color:var(--blue-dark);white-space:nowrap;background:#ffffffeb;border:1px solid #fffc;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.57rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 10px #0847541f}.spotlight-badge[data-astro-cid-qd6vjlwx]{color:#0c7c52;background:#edfaf5;border-color:#b3e8d3}.spotlight-badge[data-astro-cid-qd6vjlwx]>span[data-astro-cid-qd6vjlwx]{color:#fff;background:#16a96e;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.delivery-badge[data-astro-cid-qd6vjlwx]{color:#0c7c52;background:#edfaf5;border-color:#b3e8d3}.delivery-badge[data-astro-cid-qd6vjlwx] svg[data-astro-cid-qd6vjlwx]{fill:none;stroke:#0c7c52;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:14px;overflow:visible}.delivery-badge[data-astro-cid-qd6vjlwx] svg[data-astro-cid-qd6vjlwx] circle[data-astro-cid-qd6vjlwx]{fill:#0c7c70;stroke:#0c7c70}.delivery-motion[data-astro-cid-qd6vjlwx]{animation:.9s ease-in-out infinite delivery-motion}@keyframes delivery-motion{0%,to{opacity:.25;transform:translate(2px)}50%{opacity:1;transform:translate(-2px)}}.spotlight-kicker-row[data-astro-cid-qd6vjlwx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.availability-inline[data-astro-cid-qd6vjlwx]{color:#0c7c52;white-space:nowrap;align-items:center;gap:4px;font-size:.64rem;font-weight:800;display:inline-flex}.availability-inline[data-astro-cid-qd6vjlwx] svg[data-astro-cid-qd6vjlwx]{fill:none;stroke:#16a96e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.medicine-spotlight-copy[data-astro-cid-qd6vjlwx]{flex-direction:column;padding:18px 20px 20px;display:flex}.medicine-spotlight-copy[data-astro-cid-qd6vjlwx] h2[data-astro-cid-qd6vjlwx]{color:var(--blue-dark);margin:7px 0 5px;font-size:1.65rem}.medicine-spotlight-copy[data-astro-cid-qd6vjlwx] p[data-astro-cid-qd6vjlwx]{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.spotlight-meta[data-astro-cid-qd6vjlwx]{flex-wrap:wrap;gap:5px;margin:14px 0 17px;display:flex}.spotlight-meta[data-astro-cid-qd6vjlwx] span[data-astro-cid-qd6vjlwx]{color:var(--blue-dark);background:#f4faf8;border:1px solid #cfe3df;border-radius:999px;padding:4px 7px;font-size:.6rem;font-weight:700}.directory-card[data-astro-cid-qd6vjlwx]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.directory-card[data-astro-cid-qd6vjlwx]:hover{border-color:#afd8cf;transform:translateY(-3px);box-shadow:0 14px 32px #0c60711a}.directory-card-kicker[data-astro-cid-qd6vjlwx]{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.directory-card[data-astro-cid-qd6vjlwx] h2[data-astro-cid-qd6vjlwx]{color:var(--blue-dark);margin:12px 0 8px}.directory-card[data-astro-cid-qd6vjlwx] p[data-astro-cid-qd6vjlwx]{color:var(--muted);margin:0 0 22px;font-size:.92rem;line-height:1.55}.directory-card-link[data-astro-cid-qd6vjlwx]{color:var(--blue);font-size:.82rem;font-weight:800}@media (width<=1024px){.medicine-directory-grid[data-astro-cid-qd6vjlwx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.directory-hero[data-astro-cid-qd6vjlwx]{padding:54px 0 46px}.directory-grid[data-astro-cid-qd6vjlwx],.medicine-directory-grid[data-astro-cid-qd6vjlwx]{grid-template-columns:1fr}.medicine-spotlight[data-astro-cid-qd6vjlwx]{max-width:420px}.medicine-spotlight-image[data-astro-cid-qd6vjlwx]{height:190px}}.med-section-label[data-astro-cid-qd6vjlwx]{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:44px 0 16px;font-size:.72rem;font-weight:800}.medicine-spotlight-image--zopiclone[data-astro-cid-qd6vjlwx]{background:linear-gradient(135deg,#e8f4fa 0%,#d5eaf5 100%);justify-content:center;align-items:center;display:flex}.medicine-icon-placeholder[data-astro-cid-qd6vjlwx]{color:#4a8da8;opacity:.55;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
