.transport-gallery{margin-bottom:1.2rem}.gallery-more{margin:-2.25rem 0 3rem}.gallery-more summary{width:max-content;max-width:100%;padding:.55rem .8rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--forest);font-size:.84rem;font-weight:800;cursor:pointer}.full-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.full-gallery img{width:100%;aspect-ratio:1.15;border-radius:12px;object-fit:cover}@media(max-width:680px){.full-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
