.galBlogEntries,.webBlogMosaic {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem}
.galBlogEntry,.webBlogTile {border:1px solid var(--border-color,#d9dee5);border-radius:12px;overflow:hidden;margin-bottom:1.25rem;background:var(--card-bg,transparent)}
.galBlogEntryBody,.webBlogTileBody {padding:1.25rem}
.galBlogEntry--text {padding:1.25rem}
.galBlogEntry h2,.webBlogTile>h2 {font-size:1.3rem;margin:0;padding:1rem}
.galBlogCover img,.webBlogCover img {width:100%;height:220px;object-fit:cover}
.webBlogCover {display:block;position:relative;text-decoration:none;min-height:160px}
.webBlogCoverText {display:flex;flex-direction:column;padding:1.2rem;gap:.5rem}
.webBlogCover--plain {background:var(--bg-secondary,#eef2f6);color:var(--text-color,#25344a)}
.webBlogLevel {display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}
.webBlogColumn {min-width:0;grid-column:span 12}
.webBlogSpan1{grid-column:span 1}.webBlogSpan2{grid-column:span 2}.webBlogSpan3{grid-column:span 3}.webBlogSpan4{grid-column:span 4}.webBlogSpan5{grid-column:span 5}.webBlogSpan6{grid-column:span 6}.webBlogSpan7{grid-column:span 7}.webBlogSpan8{grid-column:span 8}.webBlogSpan9{grid-column:span 9}.webBlogSpan10{grid-column:span 10}.webBlogSpan11{grid-column:span 11}
.webBlogCategories,.galBlogPages,.galAdminActions,.webBlogCarouselControls {display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1rem 0}
.galBlogPages [aria-current=page] {font-weight:700;text-decoration:underline}
.webBlogQuick {padding-left:1.5rem}.webBlogQuick li {padding:.5rem}.webBlogQuick img {max-width:100%;height:auto}
.galBlogArticle img {max-width:100%;height:auto}.galBlogArticle {max-width:900px;margin:auto;line-height:1.75}
.galBlogFilters {margin-bottom:1rem}.galBlogEmpty {padding:2rem;text-align:center}
.galLayoutEditorGrid {display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}
.galLayoutPreviewPanel {border:1px solid var(--border-color,#d9dee5);border-radius:12px;padding:1rem;margin:1rem 0}
.galLayoutEditor [data-layout-storage=true] {display:none}
.galLayoutDrop {min-height:90px;border:1px dashed currentColor;padding:.5rem}
.galLayoutColumns {display:grid;gap:.75rem}.galLayoutColumnsScroll {overflow-x:auto}.galLayoutZone {min-height:100px;padding:.5rem;border:1px dashed var(--border-color,#d9dee5)}
.galLayoutLevel {margin:1rem 0}.galLayoutColumn {min-width:65px}.galLayoutBlock button {display:block;margin-top:.5rem}
.webBlogCarouselControls[hidden] {display:none}
.blogCoverPreview img {display:block;max-width:100%;max-height:240px;object-fit:contain;margin-bottom:1rem}
.galLayoutEditor [draggable=true] {cursor:grab;padding:.75rem;border:1px solid currentColor;border-radius:6px;margin:.4rem 0}
.galLayoutEditor [data-layout-preview] {overflow-x:auto}.webBlogTileOptions {margin:1rem 0;padding:.5rem;border:1px solid var(--border-color,#d9dee5)}
@media(max-width:760px){.webBlogColumn{grid-column:span 12}.galBlogEntries,.webBlogMosaic{grid-template-columns:1fr}}
