.lg-grid{grid-template-columns:repeat(var(--cols),var(--cell-w));grid-auto-rows:var(--cell-h);gap:var(--gap);--dur-move:calc(var(--move) * var(--speed,1));--dur-fade:calc(var(--fade) * var(--speed,1));grid-auto-flow:dense;justify-content:center;display:grid;position:relative}.lg-grid.is-one-col{grid-template-columns:minmax(0,1fr)}.lg-patch{min-width:0;transition:opacity var(--dur-fade) ease;border-radius:.625rem;flex-direction:column;gap:.25rem;padding:.6rem .75rem;display:flex;overflow:hidden;box-shadow:0 12px 32px #0000000f,0 1px 2px #0000000a}.lg-patch__headline{font-size:1rem;font-weight:600;line-height:1.2}.lg-patch__body{opacity:.75;font-size:.8rem;overflow:hidden}.lg-patch__head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.lg-patch__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.lg-patch__x{opacity:.55;cursor:pointer;flex:0 0 24px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:1rem;line-height:1;display:inline-flex}.lg-patch__x:hover{opacity:1}.lg-patch.has-photo{justify-content:space-between;position:relative}.lg-patch__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lg-patch__fade{background:linear-gradient(#0000 30%,#0000008c 62%,#000000e6);position:absolute;inset:0}.has-photo>header,.lg-patch__text{z-index:1;position:relative}.has-photo .lg-patch__tag{color:#fff;background:#00000073;border-radius:999px;padding:.05rem .45rem;line-height:1.3}.has-photo .lg-patch__x{opacity:.85;padding:0}.lg-patch__text{text-shadow:0 1px 2px #00000080;flex-direction:column;gap:.2rem;display:flex}.has-photo .lg-patch__headline{font-size:.95rem;line-height:1.15}.has-photo .lg-patch__headline,.lg-patch__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg-patch__sub{opacity:.85;font-size:.72rem;line-height:1.25}.has-photo.lg-patch--column .lg-patch__headline{-webkit-line-clamp:3}.has-photo.lg-patch--column .lg-patch__sub{-webkit-line-clamp:4}.lg-enter-from,.lg-patch.is-leaving{opacity:0}.lg-leave-active{transition:none!important;display:none!important}.lg-move{transition:transform var(--dur-move) ease}.lg-enter-active{transition:opacity var(--dur-fade) ease var(--dur-move)}.lg-grid.is-building .lg-patch{opacity:0;animation:lg-build calc(.28s * var(--speed,1)) ease-out forwards;animation-delay:var(--build-delay,0s)}@keyframes lg-build{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
