

/* Start:/include/lms-blog/article.css?17940439912580*/
.lms-editorial{max-width:800px;font:400 18px/1.75 'LMS Manrope',Arial,sans-serif;color:#272d30}
.lms-editorial p{margin:0 0 24px;text-wrap:pretty}
.lms-editorial h2{font:900 34px/1.2 'LMS Akrobat','Arial Narrow',sans-serif;margin:40px 0 16px;color:#171b1d;text-wrap:balance}
.lms-editorial ul{margin:0 0 24px;padding-left:24px}.lms-editorial li{margin:0 0 10px}
.lms-editorial a{text-decoration:underline;text-underline-offset:3px}.lms-editorial a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:700px){.lms-editorial{font-size:16px;line-height:1.7}.lms-editorial h2{font-size:28px;margin-top:32px}}

/* Article-only styling; original Aspro layout and category navigation retained. */
body:has(.detail.blog),body:has(.detail.blog) .wrapper1,
body:has(.detail.blog) #content,
body:has(.detail.blog) #content > .wrapper_inner,
body:has(.detail.blog) .top-block-wrapper,
body:has(.detail.blog) .page-top{background:#F7F7F5!important}
body:has(.detail.blog) #pagetitle{font-family:'LMS Akrobat','Arial Narrow',sans-serif!important;font-size:50px!important;font-weight:900!important;line-height:1.12!important;color:#171C1C;letter-spacing:0}
body:has(.detail.blog) .left_block .sticky-sidebar__inner > :not(.categories_block){display:none!important}
body:has(.detail.blog) .categories_link{background:transparent!important;font-family:'LMS Manrope',Arial,sans-serif;font-size:16px;color:#171C1C!important;border-color:#d5d8d6!important}
body:has(.detail.blog) .categories_item.current > .categories_link{background:#e8eae7!important;border-left:3px solid #171C1C!important}
body:has(.detail.blog) .categories_name{color:#171C1C!important}
body:has(.detail.blog) .categories_count{color:#626967!important;opacity:1}
body:has(.detail.blog) .detail.blog .content-text{font:400 18px/1.75 'LMS Manrope',Arial,sans-serif;color:#272d30;overflow-wrap:break-word}
body:has(.detail.blog) .detail.blog .content-text h2{font:900 34px/1.2 'LMS Akrobat','Arial Narrow',sans-serif;color:#171C1C;margin:40px 0 16px;text-wrap:balance}
body:has(.detail.blog) .detail.blog .content-text h3{font:900 28px/1.25 'LMS Akrobat','Arial Narrow',sans-serif;color:#171C1C;margin:32px 0 16px}
body:has(.detail.blog) .detail.blog .content-text p{margin-bottom:24px}
body:has(.detail.blog) .detail.blog img{max-width:100%}
@media(max-width:700px){body:has(.detail.blog) #pagetitle{font-size:36px!important}body:has(.detail.blog) .detail.blog .content-text{font-size:16px;line-height:1.7}body:has(.detail.blog) .detail.blog .content-text h2{font-size:28px}}

/* End */


/* Start:/include/lms-blog-list/style.css?17940439914443*/
body#main:has(.lms-blog-index){--lb-development:#f26600;--lb-seo:#008c00;--lb-crm:#0099b7;--lb-modules:#ff1200;--lb-paper:#f7f7f5;--lb-ink:#171c1c;--lb-muted:#626969;--lb-line:#d6dad7;--lb-heading:'LMS Akrobat','Arial Narrow',sans-serif;--lb-body:'LMS Manrope',Arial,sans-serif;background:var(--lb-paper)}
body#main:has(.lms-blog-index) #content,body#main:has(.lms-blog-index) #content .wrapper_inner,body#main:has(.lms-blog-index) #content .maxwidth-theme{background:var(--lb-paper)}
body#main:has(.lms-blog-index) #content .top-block-wrapper,body#main:has(.lms-blog-index) #content .left_block{display:none}
body#main:has(.lms-blog-index) #content .right_block{float:none;width:100%;padding:0;margin:0}
.lms-blog-index{padding:40px 0 80px;color:var(--lb-ink);font:400 16px/1.6 var(--lb-body)}
.lms-blog-index *{box-sizing:border-box}
body#main .lms-blog-index h1{font:900 50px/1.1 var(--lb-heading);margin:0 0 20px;color:var(--lb-ink)}
.lb-crumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--lb-muted);margin-bottom:24px}
body#main .lb-crumb a{color:var(--lb-muted)}
.lms-blog-index .lb-intro{font-size:20px;line-height:1.5;margin:0 0 32px}
.lb-filters{display:flex;flex-wrap:wrap;gap:8px 32px;margin-bottom:32px}
body#main .lb-filters a{display:flex;min-height:48px;align-items:center;padding:8px 0;color:var(--lb-ink);border-bottom:2px solid transparent;text-decoration:none;font-size:16px}
body#main .lb-filters a[aria-current]{border-color:var(--lb-ink);font-weight:700}
body#main .lb-filters a:hover{border-color:var(--lb-muted)}
.lb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}
.lb-card{min-width:0;--lb-accent:var(--lb-development)}.lb-seo{--lb-accent:var(--lb-seo)}.lb-crm{--lb-accent:var(--lb-crm)}.lb-modules{--lb-accent:var(--lb-modules)}
body#main .lb-card-link{display:flex;flex-direction:column;height:100%;color:var(--lb-ink);text-decoration:none}
.lb-image{aspect-ratio:8/5;overflow:hidden;border-radius:4px;margin-bottom:20px;background:var(--lb-ink)}
.lb-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.lb-card-link:hover .lb-image img{transform:scale(1.025)}
.lb-category{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:8px}
.lb-category:before{content:'';display:block;width:4px;height:16px;border-radius:2px;background:var(--lb-accent)}
body#main .lb-card h2{font:900 28px/1.2 var(--lb-heading);color:var(--lb-ink);margin:0 0 16px;overflow-wrap:break-word;text-wrap:balance}
.lb-card-link:hover h2{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.lms-blog-index .lb-card p{font-size:16px;line-height:1.6;margin:0 0 24px}
.lb-card time{font-size:14px;color:var(--lb-muted);margin-top:auto}
.lms-blog-index a:focus-visible{outline:2px solid var(--lb-ink);outline-offset:5px;border-radius:2px}
.lb-pages{display:flex;gap:12px;margin-top:40px}.lb-pages a{display:grid;place-items:center;min-width:44px;min-height:44px;color:var(--lb-ink);border:1px solid var(--lb-line);border-radius:4px}.lb-pages a[aria-current]{background:var(--lb-ink);color:var(--lb-paper)}
.lb-empty{padding:40px 0;border-top:1px solid var(--lb-line)}
@media(max-width:1000px){.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.lms-blog-index{padding:28px 0 48px}body#main .lms-blog-index h1{font-size:38px}.lms-blog-index .lb-intro{font-size:18px}.lb-filters{gap:4px 20px;margin-bottom:24px}.lb-filters a{font-size:14px!important}.lb-grid{grid-template-columns:minmax(0,1fr);gap:36px}body#main .lb-card h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.lb-image img{transition:none}.lb-card-link:hover .lb-image img{transform:none}}

/* Blog audit: preserve layout and brand, refine spacing and states. */
.lms-blog-index{padding-top:32px}
.lb-crumb{margin-bottom:16px}
.lms-blog-index .lb-intro{margin-bottom:24px}
.lb-filters{margin-bottom:24px}
.lb-image img{transition:none}
.lb-card-link:hover .lb-image img{transform:none}
.lb-category{gap:8px}
body#main .lb-card h2{min-width:0;min-height:2.4em}
body#main .lb-empty a{text-decoration:underline;text-underline-offset:4px;color:var(--lb-ink)}
body#main .lms-blog-index a:active{color:var(--lb-muted)}
body#main .lb-card-link:active h2{color:var(--lb-muted)}
@media(max-width:600px){.lms-blog-index{padding-top:24px}body#main .lb-card h2{min-height:0}}

/* End */
/* /include/lms-blog/article.css?17940439912580 */
/* /include/lms-blog-list/style.css?17940439914443 */
