/* WordPress bridge for the supplied article.html design. */
.article-main{overflow:visible}.article-hero-copy h1{word-break:break-word}.author-avatar{overflow:hidden}.mobilux-author-avatar-img,.mobilux-comment-avatar-img{width:100%!important;height:100%!important;object-fit:cover;border-radius:inherit;display:block}.article-summary>div{min-width:0}.article-content{overflow-wrap:anywhere}.article-content>:first-child{margin-top:0}.article-content>:last-child{margin-bottom:0}.article-content img,.article-content video,.article-content iframe{max-width:100%;height:auto}.article-content iframe{width:100%;min-height:360px;border:0;border-radius:18px}.article-content figure{max-width:100%;margin-inline:auto}.article-content figcaption{text-align:center;color:#8b91a0;font-size:11px;margin-top:8px}.article-content .wp-block-image img,.article-content .wp-block-gallery img{border-radius:18px}.article-content blockquote,.article-content .wp-block-quote{border:0;border-right:4px solid var(--ml-primary-dark);background:color-mix(in srgb,var(--ml-primary) 6%,#fff);border-radius:16px;padding:18px 20px;margin:24px 0;color:#4b5063}.article-content pre{direction:ltr;text-align:left;overflow:auto;border-radius:16px;padding:18px;background:#171a24;color:#f3f4f7}.article-content table{width:100%;border-collapse:collapse;margin:22px 0;font-size:13px}.article-content th,.article-content td{border:1px solid #e6e8ef;padding:10px 12px;text-align:right}.article-content th{background:#f7f8fb;font-weight:850}.article-content ul,.article-content ol{padding-right:1.3rem}.article-tags a{display:inline-flex;align-items:center;border:1px solid #e4e6ed;border-radius:999px;padding:6px 10px;color:#666e81;font-size:10px;font-weight:750;background:#fff}.article-tags a:hover{border-color:color-mix(in srgb,var(--ml-primary) 27%,#fff);color:var(--ml-primary-dark);background:color-mix(in srgb,var(--ml-primary) 5%,#fff)}.related-article-card>a{display:block;height:100%;color:inherit}.related-article-card img{aspect-ratio:16/10;object-fit:cover}.article-sidebar-widget{margin:0}.article-sidebar-widget>.widget-title{display:none}.article-sidebar-widget>.sidebar-card,.article-sidebar-sticky>.sidebar-card{margin:0}.article-sidebar-sticky .widget:not(.article-sidebar-widget){background:#fff;border:1px solid #e7e9ef;border-radius:23px;padding:20px;box-shadow:0 10px 35px rgba(31,38,67,.035)}.article-sidebar-sticky .widget-title{font-size:15px;font-weight:900;margin-bottom:14px}.article-sidebar-sticky .widget ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.article-sidebar-sticky .widget li{font-size:11px;color:#687083}.article-sidebar-sticky .widget a{color:inherit}.article-sidebar-sticky .widget input:not([type=checkbox]),.article-sidebar-sticky .widget select{width:100%;min-height:42px;border:1px solid #e3e6ed;border-radius:11px;padding:0 11px;background:#fff}.article-sidebar-sticky .wp-block-search__inside-wrapper{display:flex;gap:7px}.article-sidebar-sticky .wp-block-search__button{border:0;border-radius:10px;background:var(--ml-primary-dark);color:#fff;padding-inline:13px}.article-toc a.is-sub{padding-right:24px;font-size:11px}.article-popular-list{display:grid;gap:4px}.article-popular-list>a{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:10px 0;border-bottom:1px solid #eef0f4;color:inherit}.article-popular-list>a:last-child{border-bottom:0}.article-popular-rank{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--ml-primary) 9%,#fff);color:var(--ml-primary-dark);font-size:10px;font-weight:900}.article-popular-list h4{font-size:11px;line-height:1.8;margin:0 0 3px;font-weight:850;color:#3b4052}.article-popular-list small{display:flex;align-items:center;gap:4px;color:#9a9fac;font-size:9px}.article-sidebar-product .price,.article-sidebar-product bdi{font:inherit;color:inherit}.article-sidebar-product del{display:none}.article-sidebar-product ins{text-decoration:none}.article-faq .accordion-item{border:1px solid #e8eaf0!important;border-radius:14px!important;overflow:hidden;margin-bottom:9px}.article-faq .accordion-button{font-size:12px;font-weight:850;box-shadow:none!important;background:#fff;color:#34394b}.article-faq .accordion-button:not(.collapsed){background:color-mix(in srgb,var(--ml-primary) 5%,#fff);color:var(--ml-primary-dark)}.article-faq .accordion-body{font-size:12px;line-height:2;color:#666d80;background:#fff}.comment-form-card .comment-reply-title{font-size:13px;margin:0 0 12px}.comment-form-card .comment-reply-title small{margin-right:8px}.mobilux-comment-form{display:grid;gap:13px}.mobilux-comment-form .form-submit{margin:0;display:flex;justify-content:flex-end}.mobilux-comment-form .logged-in-as{font-size:10px;color:#858c9d}.mobilux-comment-form textarea{resize:vertical}.comment-remember{display:flex;gap:7px;align-items:flex-start;font-size:10px;color:#777f91}.comment-remember input{margin-top:3px}.comment-actions .comment-reply-link{height:30px;border-radius:9px;border:1px solid #e7e9ee;background:#fff;color:#798093;font-size:9px;padding:0 9px;display:inline-flex;align-items:center;gap:5px}.mobilux-comment-pagination .nav-links{display:flex;justify-content:center;gap:6px;margin-top:18px}.mobilux-comment-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;border:1px solid #e4e6ec;border-radius:10px;color:#62697b;background:#fff;font-size:10px}.mobilux-comment-pagination .current{background:var(--ml-primary-dark);color:#fff;border-color:var(--ml-primary-dark)}.mobilux-comments-sort-form{margin:0}.article-action.active{background:color-mix(in srgb,var(--ml-primary) 9%,#fff);border-color:color-mix(in srgb,var(--ml-primary) 26%,#fff);color:var(--ml-primary-dark)}.article-toast-feedback.is-error{background:#a33b49}.newsletter-card .mobilux-newsletter-form{margin-top:11px}.newsletter-card .mobilux-newsletter-consent{color:#c8c3dc}.newsletter-card .mobilux-newsletter-submit{width:100%;height:40px;border:0;border-radius:11px;background:var(--ml-primary);color:#fff;font-size:11px;font-weight:850}.newsletter-card .mobilux-newsletter-feedback{color:#bcb5d7}.newsletter-card .mobilux-newsletter-feedback.is-success{color:#70dfb5}.newsletter-card .mobilux-newsletter-feedback.is-error{color:#ffabab}@media(max-width:767.98px){.article-content iframe{min-height:230px}.article-content table{display:block;overflow-x:auto;white-space:nowrap}.mobilux-comment-form .form-submit{display:block}.mobilux-comment-form .comment-submit{width:100%}.article-sidebar-sticky .widget:not(.article-sidebar-widget){border-radius:20px;padding:18px}}


/* MobiLux 1.0.58 — stable single-article content/sidebar layout */
@media (min-width:992px){
  body.single-post .article-layout-row{
    display:grid!important;
    grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);
    gap:24px;
    align-items:start!important;
    margin:0!important;
    direction:ltr;
    --bs-gutter-x:0;
    --bs-gutter-y:0;
  }
  body.single-post .article-layout-row>.article-main-col,
  body.single-post .article-layout-row>.article-sidebar-col{
    width:auto!important;
    max-width:none!important;
    flex:initial!important;
    padding:0!important;
    margin:0!important;
    min-width:0;
    direction:rtl;
  }
  body.single-post .article-layout-row>.article-main-col{grid-column:1;grid-row:1}
  body.single-post .article-layout-row>.article-sidebar-col{grid-column:2;grid-row:1;align-self:start}
  body.single-post .article-sidebar-sticky{position:sticky;top:96px;width:100%;min-width:0}
}
@media (min-width:1200px){
  body.single-post .article-layout-row{grid-template-columns:minmax(0,2.15fr) minmax(320px,.85fr);gap:28px}
}
@media (max-width:991.98px){
  body.single-post .article-layout-row{
    display:grid!important;
    grid-template-columns:minmax(0,1fr);
    gap:20px;
    margin:0!important;
    --bs-gutter-x:0;
    --bs-gutter-y:0;
  }
  body.single-post .article-layout-row>.article-main-col,
  body.single-post .article-layout-row>.article-sidebar-col{
    width:100%!important;
    max-width:none!important;
    padding:0!important;
    margin:0!important;
    min-width:0;
  }
  body.single-post .article-sidebar-sticky{position:static;width:100%}
}
