.blogView-container{width:100%;min-height:calc(100vh - 100px);box-sizing:border-box;padding:20px;display:flex;gap:30px;align-items:flex-start}.blogView-main{flex:1 1;min-width:0}.blogView-adminBar{display:flex;justify-content:flex-end;margin-bottom:12px}.blogView-empty{font-size:1.3rem;color:#555;padding:20px 0}.blogView-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.blogView-item{position:relative;display:flex;gap:20px;background-color:hsla(0,0%,100%,.6);border-radius:8px;padding:16px;cursor:pointer;transition:background-color .15s ease}.blogView-item:hover{background-color:hsla(0,0%,100%,.85)}.blogView-item-edit{position:absolute;top:8px;right:8px;z-index:2}.blogView-item-image{flex:0 0 440px;width:440px;height:220px}.blogView-item-image img{width:100%;height:100%;object-fit:cover;border-radius:6px;display:block}.blogView-item-image-placeholder{width:100%;height:100%;border-radius:6px;background:repeating-linear-gradient(45deg,#eee,#eee 10px,#e3e3e3 0,#e3e3e3 20px)}.blogView-item-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.blogView-item-date{font-size:.95rem;color:var(--alma-blue);margin-bottom:4px}.blogView-item-title{font-size:1.9rem;font-family:alma-bold,sans-serif;margin:0 0 8px}.blogView-item-desc{font-size:1.1rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blogView-item-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.blogView-tag{font-size:.8rem;background-color:var(--alma-yellow);border-radius:12px;padding:2px 10px}.blogView-readmore{margin-top:auto;padding-top:12px;color:var(--alma-pink);font-size:1.05rem;text-decoration:none;align-self:flex-start}.blogView-readmore:hover{text-decoration:underline}.blogView-readmore:after{content:"";position:absolute;inset:0;border-radius:8px;z-index:1}.blogView-sidebar{flex:0 0 200px;position:-webkit-sticky;position:sticky;top:120px}.blogView-sidebar-title{font-size:1.3rem;margin:0 0 10px}.blogView-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.blogView-cat{width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:8px 12px;border-radius:6px;font-size:1.05rem;font-family:alma-regular,sans-serif}.blogView-cat:hover{background-color:hsla(0,0%,100%,.6)}.blogView-cat.active{background-color:var(--alma-blue);color:#fff}@media screen and (max-width:800px){.blogView-container{flex-direction:column;gap:16px}.blogView-sidebar{position:static;flex:none;width:100%}.blogView-cats{flex-direction:row;flex-wrap:wrap}.blogView-cat{width:auto;background-color:hsla(0,0%,100%,.6)}.blogView-item{flex-direction:column}.blogView-item-image{flex:none;width:100%;height:auto;aspect-ratio:2/1}}