.bsm-blog-admin{max-width:1100px}.bsm-blog-admin .bsm-fields{max-width:900px}.bsm-blog-admin .bsm-blog-row{margin:14px 0;max-width:900px}.bsm-blog-create{margin-bottom:32px}.bsm-blog-admin .bsm-field p{color:#536477}.bsm-blog-admin .wp-editor-wrap{margin-top:14px}.bsm-blog-cover{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.bsm-blog-cover img{width:140px;height:120px;object-fit:contain;background:#f4f7f9}.bsm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0}.bsm-blog-grid img,.bsm-blog-card img{max-width:100%;height:auto;max-height:260px;object-fit:contain}.bsm-blog-index{padding:40px 0}.bsm-blog-index nav{display:flex;gap:24px;justify-content:space-between}.bsm-blog-reading{max-width:850px!important;padding-top:40px;padding-bottom:60px}.bsm-blog-featured{margin:0 0 36px}.bsm-blog-featured img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.bsm-blog-body{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.bsm-blog-body h2,.bsm-blog-body h3{line-height:1.3;margin:1.5em 0 .6em}.bsm-blog-body p,.bsm-blog-body ul,.bsm-blog-body ol{margin:1em 0}.bsm-blog-body ul,.bsm-blog-body ol{padding-left:28px}.bsm-blog-body ul{list-style:disc}.bsm-blog-body ol{list-style:decimal}.bsm-blog-body img{max-width:100%;height:auto}.bsm-blog-body a{text-decoration:underline}.bsm-blog-article .page-hero{padding-top:150px;padding-bottom:50px}.bsm-blog-article h1{font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.08;overflow-wrap:anywhere}
@media(max-width:782px){.bsm-blog-grid{grid-template-columns:1fr}.bsm-blog-admin .bsm-savebar>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.bsm-blog-admin .bsm-savebar button{width:auto}.bsm-blog-reading{padding-left:22px;padding-right:22px}.bsm-blog-admin .mce-toolbar .mce-btn{min-height:36px}}

.bsm-blog-article.secondary-page article.container.bsm-blog-reading{width:min(850px,calc(100% - 48px))!important;max-width:850px!important;margin-inline:auto!important;box-sizing:border-box}
