.rs-embedded-album{margin:2rem 0}.rs-embedded-album-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.rs-embedded-album-heading h3{margin:0}.rs-embedded-album-heading span{opacity:.7}.rs-embedded-album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px}.rs-embedded-album-photo{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:9px}.rs-embedded-album-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.rs-embedded-album-photo:hover img{transform:scale(1.04)}.rs-embedded-album-all{display:inline-block;margin-top:1rem;font-weight:700}.rs-embedded-viewer{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem 4rem}.rs-embedded-viewer[hidden]{display:none}.rs-embedded-viewer img{max-width:100%;max-height:78vh;object-fit:contain}.rs-embedded-viewer button{position:absolute;background:rgba(255,255,255,.15);color:white;border:0;border-radius:6px;font-size:2rem;padding:.2rem .7rem;cursor:pointer}.rs-embedded-viewer .close{top:1rem;right:1rem}.rs-embedded-viewer .prev{left:.5rem;top:50%}.rs-embedded-viewer .next{right:.5rem;top:50%}.rs-embedded-viewer .caption{color:white;margin-top:1rem;text-align:center}body.rs-embedded-viewer-open{overflow:hidden}