.ferri-card .ferri-photo.ferri-single img{position:static;width:100%;height:100%;object-fit:cover;transform:none}
.ferri-gallery{margin-top:.8rem}
.ferri-gallery summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;text-decoration:underline;text-underline-offset:4px}
.ferri-gallery summary:focus-visible,.ferri-gallery a:focus-visible{outline:3px solid #9b650e;outline-offset:3px}
.ferri-gallery-views{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;padding-block:.6rem}
.ferri-gallery-views a{display:block;min-width:0}
.ferri-gallery-views img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}
.ferri-gallery-views span{display:block;font-size:.8rem;line-height:1.5;margin-top:.3rem}
