/* Product artwork belongs with each collection link, at every package size. */
.directoryCards>a:has(.pspCollectionThumb){display:grid!important;grid-template-columns:100px minmax(0,1fr);column-gap:18px;align-content:start;min-height:0!important}
.directoryCards>a>.pspCollectionThumb{grid-column:1;grid-row:1 / span 4;width:100px;height:100px;object-fit:contain;background:#fffdf7;border-radius:10px;border:1px solid #e4dac7;margin:0}
.directoryCards>a:has(.pspCollectionThumb)>span,.directoryCards>a:has(.pspCollectionThumb)>h3,.directoryCards>a:has(.pspCollectionThumb)>em{grid-column:2}
.directoryCards>a:has(.pspCollectionThumb)>h3{font-size:1.65rem;line-height:1.12;margin:7px 0 14px}
.directoryCards>a:has(.pspCollectionThumb)>p,.directoryCards>a:has(.pspCollectionThumb)>b{grid-column:1 / -1}
.directoryCards>a:has(.pspCollectionThumb)>p{margin-top:16px}
.directoryCards>a:has(.pspCollectionThumb)>b{align-self:end;margin-top:16px}
@media(max-width:480px){.directoryCards>a:has(.pspCollectionThumb){grid-template-columns:86px minmax(0,1fr);column-gap:14px}.directoryCards>a>.pspCollectionThumb{width:86px;height:86px}.directoryCards>a:has(.pspCollectionThumb)>h3{font-size:1.5rem}}
