.analytics-gallery{width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0 18px;box-sizing:border-box;columns:var(--analytics-columns,5);column-gap:var(--analytics-gap,16px)}.analytics-gallery-item{display:inline-block;width:100%;margin:0 0 var(--analytics-gap,16px);break-inside:avoid;position:relative;overflow:hidden;border-radius:3px;vertical-align:top}.analytics-gallery-item>a{display:block;position:relative;color:inherit;text-decoration:none}.analytics-gallery-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.analytics-gallery-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(transparent 45%,rgba(0,0,0,.62));opacity:0;transition:opacity .22s ease}.analytics-gallery-item:hover .analytics-gallery-overlay,.analytics-gallery-item:focus-within .analytics-gallery-overlay{opacity:1}.analytics-gallery-title{color:#fff;font-size:15px;font-weight:600;line-height:1.35;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media(max-width:1024px){.analytics-gallery{columns:3}}@media(max-width:640px){.analytics-gallery{columns:2;padding:0 10px}.analytics-gallery-overlay{opacity:1;padding:10px}.analytics-gallery-title{font-size:13px}}
