.latestinfo .infoGallery{margin:0 0 1.5em}.latestinfo .infoGallery__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4px;list-style:none;margin:0;padding:0}.latestinfo .infoGallery__item{margin:0}.latestinfo .infoGallery__card{display:block;width:100%;padding:0;border:1px solid hsl(0,0%,85%);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.latestinfo .infoGallery__card:hover,.latestinfo .infoGallery__card:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.latestinfo .infoGallery__thumb{display:block;width:100%;height:auto}.latestinfo .infoModal{border:none;padding:48px 16px 16px;margin:auto;max-width:min(960px,100% - 32px);width:-moz-max-content;width:max-content;background:rgba(0,0,0,0);overflow:visible}.latestinfo .infoModal::backdrop{background:rgba(0,0,0,.85)}.latestinfo .infoModal:not([open]){display:none}.latestinfo .infoModal__figure{margin:0}.latestinfo .infoModal__img{display:block;max-width:100%;max-height:calc(100vh - 64px);width:auto;height:auto;margin:0 auto;border-radius:4px}.latestinfo .infoModal__close{position:fixed;top:12px;right:12px;width:40px;height:40px;border:none;border-radius:50%;background:hsla(0,0%,100%,.92);color:#333;font-size:28px;line-height:1;cursor:pointer;transition:opacity .2s ease}.latestinfo .infoModal__close:hover,.latestinfo .infoModal__close:focus-visible{opacity:.85;outline:2px solid #b7dd91;outline-offset:2px}.latestinfo .infoDetail__body .clmn{background:hsl(0,0%,94%);padding:12px}@media screen and (min-width: 768px){.latestinfo .infoGallery__list{grid-template-columns:repeat(4, 1fr)}.latestinfo .infoDetail__body .clmn{padding:20px}}