
    .pharmacy-card{display:grid;gap:28px;padding:34px;border:1px solid rgba(165,130,61,.25);border-radius:20px;background:linear-gradient(145deg,#fffdf9,#f2ebde);box-shadow:0 18px 48px rgba(49,39,22,.08)}
    .pharmacy-card h2{margin:10px 0 14px;font-size:clamp(34px,4.5vw,52px)}.pharmacy-card p{color:#756b5c}.contact-list{display:grid;gap:8px;margin-top:20px}.contact-list a,.contact-list span{color:#5d4927;font-size:14px}.contact-list a{text-decoration:underline;text-underline-offset:3px}
    .status-pill{display:inline-flex;width:max-content;padding:8px 13px;border:1px solid rgba(165,130,61,.35);border-radius:999px;background:#fff;color:#7c5e26;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}
    .verify-grid{display:grid;gap:14px}.verify-item{padding:22px;border:1px solid rgba(165,130,61,.17);border-radius:14px;background:#fff}.verify-item b{display:block;color:#8f6d2c;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.verify-item p{margin:8px 0 13px;color:#756b5c;font-size:14px}.verify-item a{color:#6e5325;font-size:12px;font-weight:500;letter-spacing:.08em;text-decoration:underline;text-underline-offset:3px}
    .record-note{padding:28px;border-left:3px solid #a5823d;background:#f2eadc}.record-note h3{margin:7px 0 12px;font-size:28px}.record-note p{margin-top:10px;color:#665d50}.record-note a{color:#6e5325;text-decoration:underline;text-underline-offset:3px}
    .principles{counter-reset:principle;display:grid;gap:15px}.principle{position:relative;padding:23px 24px 23px 67px;border:1px solid rgba(165,130,61,.17);border-radius:14px;background:#fff}.principle:before{counter-increment:principle;content:counter(principle,decimal-leading-zero);position:absolute;left:22px;top:25px;color:#a5823d;font-size:12px;font-weight:500;letter-spacing:.08em}.principle h3{margin:0 0 7px;font-size:24px}.principle p{margin:0;color:#756b5c;font-size:14.5px}
    @media(min-width:820px){.pharmacy-card{grid-template-columns:1.05fr .95fr}.verify-grid{grid-template-columns:repeat(2,1fr)}}
  