.sb-hidden{display:none!important}.sb-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.sb-gallery-grid figure{margin:0}.sb-gallery-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;display:block}.sb-gallery-grid figcaption{margin-top:6px;font-size:.85rem;color:#64748b}.sb-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.sb-video-grid figure{margin:0}.sb-video-embed{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000}.sb-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sb-video-play{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;display:block}.sb-video-poster{width:100%;height:100%;object-fit:cover;display:block}.sb-video-icon{position:absolute;inset:0;display:grid;place-items:center;font-size:2.6rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.65)}.sb-video-grid figcaption{margin-top:8px;font-weight:600}.sb-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.sb-blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.sb-blog-card h3{margin:0 0 8px;font-size:1.1rem}.sb-blog-card p{margin:0;color:#475569}.sb-blog-card a.sb-blog-link{display:inline-block;margin-top:12px;font-weight:600;color:#0b6bcb}.post-cover{width:100%;max-height:460px;object-fit:cover;border-radius:14px;display:block;margin:0 0 28px}.blog-langbody[hidden]{display:none}.promo-emoji-img{width:1.5em;height:1.5em;object-fit:cover;border-radius:5px;vertical-align:middle}
