/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.patient-associations-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;width:100%;margin-inline:auto;padding:1.25rem;}.patient-associations-card{min-width:0;margin:0;}.patient-associations-card__trigger{display:grid;width:100%;min-height:8rem;place-items:center;padding:0.75rem;border:2px solid transparent;border-radius:0.25rem;background-color:#fff;cursor:pointer;}.patient-associations-card__trigger:focus-visible{border-color:#000;outline:4px solid #ffd400;outline-offset:3px;}.patient-associations-card__logo,.patient-associations-card__logo > .field,.patient-associations-card__logo > .field > .field__item{display:block;width:100%;}.patient-associations-card__logo img{display:block;width:100%;height:auto;object-fit:contain;}@media (hover:hover) and (prefers-reduced-motion:no-preference){.patient-associations-card__logo img{transition:transform 180ms ease-out;}.patient-associations-card__trigger:hover .patient-associations-card__logo img{transform:scale(1.04);}}.patient-associations-modal__button{border:2px solid #000;background-color:#000;color:#ffd400;}.patient-associations-modal__button:visited{color:#ffd400;}.patient-associations-modal__button:hover{background-color:#ffd400;color:#000;}.patient-associations-modal__button:focus-visible{outline:3px solid #ffd400;outline-offset:2px;}@media (min-width:576px){.patient-associations-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:540px;}}@media (min-width:768px){.patient-associations-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;}}@media (min-width:992px){.patient-associations-grid{max-width:960px;}}@media (min-width:1024px){.patient-associations-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:1200px){.patient-associations-grid{max-width:1140px;}}@media (min-width:1400px){.patient-associations-grid{max-width:1320px;}}
