.gd-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.gd-gallery-phones .gd-shot img{aspect-ratio:3/4;object-fit:cover;object-position:top}.gd-shot{border:1px solid var(--line);background:var(--gd-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.gd-shot img{border-bottom:1px solid var(--line);background:#f4f5f8;width:100%;height:auto;display:block}.gd-shot figcaption{color:var(--gd-text);gap:6px;padding:16px 18px 18px;font-size:14.5px;line-height:1.6;display:grid}.gd-shot strong{color:var(--gd-ink);font-size:15.5px;font-weight:650}.gd-shot-links{flex-wrap:wrap;gap:6px 18px;margin-top:4px;font-weight:550;display:flex}.gd-shot-links a{color:var(--gd-accent);text-decoration:underline;-webkit-text-decoration-color:var(--gd-accent-line);text-decoration-color:var(--gd-accent-line);text-underline-offset:3px}.gd-shot-links a:hover{text-decoration-color:currentColor}@media (width<=1023px){.gd-gallery:not(.gd-gallery-phones){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gd-gallery{grid-template-columns:1fr;gap:16px}.gd-gallery-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gd-gallery-phones .gd-shot figcaption{padding:12px 12px 14px;font-size:13.5px}.gd-gallery-phones .gd-shot figcaption>span:not(.gd-shot-links){display:none}}
