.vm-blog-feed{max-width:1200px;margin:auto;padding:24px 20px 56px;font-family:VmFonts,Arial,sans-serif;color:#242424}.vm-blog-feed *{box-sizing:border-box}.vm-blog-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:20px}.vm-blog-controls a{margin-right:auto;color:#20553f!important;font-size:16px}.vm-blog-controls button{width:44px;height:44px;border:1px solid #d9ddd2;border-radius:50%;background:#fff;color:#20553f;font-size:22px;cursor:pointer}.vm-blog-controls button:disabled{opacity:.3;cursor:default}.vm-blog-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:16px}.vm-blog-item{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;display:flex;flex-direction:column;background:white;border-radius:14px;overflow:hidden;color:#242424!important;text-decoration:none!important;border:1px solid #e7e6df}.vm-blog-item img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.vm-blog-item>div{padding:22px;display:flex;flex:1;flex-direction:column;gap:16px}.vm-blog-item h3{font-size:21px;line-height:1.3;margin:0;font-weight:500}.vm-blog-item p{font-size:15px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vm-blog-item span{margin-top:auto;padding-top:12px;color:#20553f;font-size:15px}.vm-blog-feed a:focus-visible,.vm-blog-feed button:focus-visible{outline:2px solid #20553f;outline-offset:2px}@media(max-width:700px){.vm-blog-item{flex-basis:86%}.vm-blog-track{gap:14px}.vm-blog-feed{padding:16px 16px 32px}.vm-blog-item h3{font-size:20px}}
