.reviews-module__2ERWfa__mosaic{column-count:1;column-gap:1.25rem}@media (min-width:768px){.reviews-module__2ERWfa__mosaic{column-count:2}}@media (min-width:1280px){.reviews-module__2ERWfa__mosaic{column-count:3;column-gap:1.5rem}.reviews-module__2ERWfa__photos{column-count:2}}.reviews-module__2ERWfa__tile{break-inside:avoid;border:1px solid var(--rule-soft);background:var(--paper-soft);margin:0 0 1.25rem;transition:border-color .16s,transform .16s}@media (min-width:1280px){.reviews-module__2ERWfa__tile{margin-bottom:1.5rem}}.reviews-module__2ERWfa__tile:hover{border-color:var(--rule-strong)}@media (prefers-reduced-motion:no-preference){.reviews-module__2ERWfa__tile:hover{transform:translateY(-2px)}}.reviews-module__2ERWfa__shot{background:#fff;display:block}.reviews-module__2ERWfa__photo{border-bottom:1px solid var(--rule-soft);display:block;overflow:hidden}.reviews-module__2ERWfa__shot:focus-visible,.reviews-module__2ERWfa__photo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reviews-module__2ERWfa__caption{border-left:2px solid var(--accent);flex-direction:column;gap:.15rem;padding:.85rem 1rem .95rem;display:flex}
