.spanish-remedy-directory_directory__W2zz0{margin-block:26px 40px;min-width:0}.spanish-remedy-directory_alphabet__JCm3y{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 8px}.spanish-remedy-directory_alphabet__JCm3y button{min-width:40px;min-height:42px;border:1px solid #e3d8ca;border-radius:8px;background:#fffaf3;color:#625a52;padding:6px 12px;cursor:pointer;font:inherit}.spanish-remedy-directory_alphabet__JCm3y button:focus-visible,.spanish-remedy-directory_card__izOj_:focus-visible,.spanish-remedy-directory_empty__YDUvC button:focus-visible{outline:2px solid #855139;outline-offset:4px}.spanish-remedy-directory_alphabet__JCm3y button[aria-pressed=true]{background:#855139;border-color:#855139;color:#fffaf3}.spanish-remedy-directory_count__ehGKQ{color:#625a52;font-size:13px;padding-block:5px 15px}.spanish-remedy-directory_grid__G9LXI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.spanish-remedy-directory_card__izOj_{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border:1px solid #e3d8ca;border-radius:14px;background:#fffaf3;text-decoration:none;transition:border-color .2s ease}.spanish-remedy-directory_card__izOj_:hover{border-color:#a87554}.spanish-remedy-directory_cardTopline__13yEL{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.spanish-remedy-directory_card__izOj_ h2{min-width:0;margin:0;font-family:var(--font-serif);font-weight:400;font-size:25px;line-height:1.2;color:#352b24;overflow-wrap:anywhere}.spanish-remedy-directory_card__izOj_ p{margin:0;font-size:14px;line-height:1.65;color:#625a52;overflow-wrap:anywhere}.spanish-remedy-directory_card__izOj_>span:last-child{margin-top:auto;padding-top:6px;color:#855139;font-size:13px}.spanish-remedy-directory_empty__YDUvC{padding:24px 0;color:#625a52}.spanish-remedy-directory_empty__YDUvC button{min-height:44px;border:0;background:transparent;color:#855139;text-decoration:underline;cursor:pointer}@media (max-width:1000px){.spanish-remedy-directory_grid__G9LXI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.spanish-remedy-directory_grid__G9LXI{grid-template-columns:1fr;gap:12px}.spanish-remedy-directory_card__izOj_{padding:21px}.spanish-remedy-directory_cardTopline__13yEL{flex-direction:column;gap:7px}}@media (prefers-reduced-motion:reduce){.spanish-remedy-directory_card__izOj_{transition:none}}