@media (min-width:768px){.clinic-card-list--stored .clinic-card{--clinic-card-cta-height:48px;--stored-clinic-card-column-gap:var(--space-sm);grid-template-columns:var(--clinic-card-gallery-width) minmax(0, 1fr);column-gap:var(--clinic-card-gap);grid-template-rows:1fr auto auto;row-gap:0;display:grid}.clinic-card-list--stored .clinic-card .clinic-card__head{display:contents}.clinic-card-list--stored .clinic-card .clinic-card__gallery{grid-area:1/1/-1;align-self:start}.clinic-card-list--stored .clinic-card .clinic-card__summary{grid-area:1/2;gap:6px}.clinic-card-list--stored .clinic-card .clinic-card__catch{margin-top:calc(var(--space-sm) - 6px)}.clinic-card-list--stored .clinic-card .clinic-card__access{margin-top:var(--stored-clinic-card-column-gap);grid-area:2/2}.clinic-card-list--stored .clinic-card .clinic-card__actions{margin-top:var(--stored-clinic-card-column-gap);grid-area:3/2}.clinic-card-list--stored .clinic-card .clinic-card__detail-link,.clinic-card-list--stored .clinic-card .clinic-card__cv-link{line-height:var(--line-height-oneline)}.clinic-card-list--stored .clinic-card .clinic-card__name{line-height:var(--line-height-standard)}.clinic-card-list--stored .clinic-card .clinic-card__name-row{align-items:flex-start;gap:var(--space-lg)}.clinic-card-list--stored .clinic-card .favorite-button{width:28px;height:28px}.clinic-card-list--stored .clinic-card .favorite-button__icon{width:20px;height:20px}}@media (max-width:767px){.clinic-card-list--stored .clinic-card{--clinic-card-padding:var(--space-sm);--clinic-card-block-gap:var(--space-sm)}.clinic-card-list--stored .clinic-card .clinic-card__gallery{order:0;margin-top:0}.clinic-card-list--stored .clinic-card .clinic-card__summary{margin-top:calc(var(--space-lg) - var(--clinic-card-head-sp-row-gap));gap:var(--space-2xs)}.clinic-card-list--stored .clinic-card .clinic-card__access{margin-top:calc(var(--space-sm) - var(--clinic-card-head-sp-row-gap))}.clinic-card-list--stored .clinic-card .clinic-card__head:has(.clinic-card__gallery--empty) .clinic-card__summary{margin-top:0}.clinic-card-list--stored .clinic-card .clinic-card__name-row{gap:var(--space-sm)}.clinic-card-list--stored .clinic-card .clinic-card__name{font-size:var(--text-lg);line-height:var(--line-height-standard)}.clinic-card-list--stored .clinic-card .clinic-card__catch{margin-top:calc(var(--space-sm) - var(--space-2xs));font-size:var(--text-sm)}}.clinic-list-loading{min-height:0}