/* EJM Boss Blog frontend experience v2.1.0 */
.ejm-blog{--ejm-blog-ink:#202124;--ejm-blog-muted:#6f7378;--ejm-blog-line:#e9e6e2;--ejm-blog-soft:#f8f6f3;--ejm-blog-accent:#ec6a54;--ejm-blog-accent-dark:#cf513d;color:var(--ejm-blog-ink);padding-bottom:72px}
.ejm-blog a{transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.ejm-blog img{height:auto;max-width:100%}.ejm-blog-breadcrumb .breadcrumb{margin-bottom:0}.ejm-blog-breadcrumb .breadcrumb>li{font-size:12px}
.ejm-blog-page-header{margin:18px auto 54px;max-width:760px;text-align:center}.ejm-blog-page-header>span,.ejm-category-copy>span,.ejm-section-title>span,.ejm-article-kicker{color:var(--ejm-blog-accent);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:13px;text-transform:uppercase}
.ejm-blog-page-header h1,.ejm-category-header h1{color:var(--ejm-blog-ink);font-family:"Poppins",sans-serif;font-size:58px;font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0 0 16px;text-transform:none}.ejm-blog-page-header p{color:var(--ejm-blog-muted);font-size:17px;line-height:1.7;margin:0}
.ejm-blog-toolbar{align-items:center;border-bottom:1px solid var(--ejm-blog-line);border-top:1px solid var(--ejm-blog-line);display:flex;justify-content:space-between;margin-bottom:34px;min-height:68px;padding:10px 0}.ejm-blog-toolbar>span{color:var(--ejm-blog-muted);font-size:12px;text-transform:uppercase}.ejm-toolbar-controls{align-items:center;display:flex;gap:10px}.ejm-toolbar-controls label{color:var(--ejm-blog-muted);font-size:12px;font-weight:500;margin:0}.ejm-toolbar-controls .form-control{border-color:var(--ejm-blog-line);border-radius:8px;box-shadow:none;height:38px;min-width:150px}.ejm-toolbar-controls #input-limit{min-width:74px}
.ejm-blog-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:44px}.col-sm-9 .ejm-blog-grid,.col-sm-6 .ejm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ejm-blog-card{background:#fff;border:1px solid var(--ejm-blog-line);border-radius:16px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.ejm-blog-card:hover{box-shadow:0 16px 42px rgba(28,24,20,.09);transform:translateY(-3px)}.ejm-card-media{background:var(--ejm-blog-soft);display:block;height:250px;overflow:hidden}.ejm-card-media img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.ejm-blog-card:hover .ejm-card-media img{transform:scale(1.025)}.ejm-card-content{display:flex;flex:1;flex-direction:column;padding:25px 25px 23px}.ejm-card-meta{align-items:center;color:var(--ejm-blog-muted);display:flex;font-size:12px;justify-content:space-between;margin-bottom:13px;text-transform:uppercase}.ejm-card-content h2,.ejm-card-content h3{font-family:"Poppins",sans-serif;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.38;margin:0 0 12px;text-transform:none}.ejm-card-content h3{font-size:18px}.ejm-card-content h2 a,.ejm-card-content h3 a{color:var(--ejm-blog-ink)}.ejm-card-content h2 a:hover,.ejm-card-content h3 a:hover{color:var(--ejm-blog-accent)}.ejm-card-content>p{color:var(--ejm-blog-muted);display:-webkit-box;font-size:14px;line-height:1.7;margin:0 0 22px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ejm-card-footer{align-items:center;border-top:1px solid var(--ejm-blog-line);display:flex;justify-content:space-between;margin-top:auto;padding-top:18px}.ejm-card-footer>span{color:var(--ejm-blog-muted);font-size:12px}.ejm-card-link{color:var(--ejm-blog-ink);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ejm-card-link i{margin-left:5px;transition:transform .2s ease}.ejm-card-link:hover{color:var(--ejm-blog-accent)}.ejm-card-link:hover i{transform:translateX(3px)}
.ejm-blog-pagination{text-align:center}.ejm-blog-pagination .pagination{margin:0}.ejm-blog-pagination .pagination>li>a,.ejm-blog-pagination .pagination>li>span{border-color:var(--ejm-blog-line);color:var(--ejm-blog-ink);margin:0 3px}.ejm-blog-pagination .pagination>.active>span{background:var(--ejm-blog-ink);border-color:var(--ejm-blog-ink);color:#fff}.ejm-blog-empty{background:var(--ejm-blog-soft);border-radius:16px;color:var(--ejm-blog-muted);margin-bottom:45px;padding:62px 24px;text-align:center}.ejm-blog-empty i{color:var(--ejm-blog-accent);font-size:34px;margin-bottom:12px}.ejm-blog-empty p{font-size:16px;margin:0}
.ejm-category-header{align-items:center;background:var(--ejm-blog-soft);border-radius:20px;display:flex;margin:18px 0 34px;overflow:hidden}.ejm-category-copy{flex:1;padding:46px}.ejm-category-copy>div{color:var(--ejm-blog-muted);font-size:15px;line-height:1.75}.ejm-category-copy>div>:last-child{margin-bottom:0}.ejm-category-image{align-self:stretch;flex:0 0 42%;min-height:300px}.ejm-category-image img{height:100%;object-fit:cover;width:100%}.ejm-subcategories{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.ejm-subcategories strong{font-size:12px;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.ejm-subcategories a{background:#fff;border:1px solid var(--ejm-blog-line);border-radius:999px;color:var(--ejm-blog-ink);font-size:13px;padding:8px 14px}.ejm-subcategories a:hover{border-color:var(--ejm-blog-accent);color:var(--ejm-blog-accent)}
.ejm-blog-search-panel{align-items:end;background:var(--ejm-blog-soft);border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(220px,2fr) minmax(190px,1fr) auto;margin-bottom:38px;padding:28px}.ejm-blog-search-panel label{color:var(--ejm-blog-ink);display:block;font-size:12px;font-weight:600;margin-bottom:8px}.ejm-blog-search-panel .form-control{border-color:var(--ejm-blog-line);border-radius:9px;box-shadow:none;height:46px}.ejm-search-input{position:relative}.ejm-search-input i{color:var(--ejm-blog-muted);left:16px;position:absolute;top:15px}.ejm-search-input .form-control{padding-left:42px}.ejm-search-options{display:flex;gap:18px;grid-column:1/3}.ejm-search-options label{color:var(--ejm-blog-muted);font-weight:400;margin:0}.ejm-blog-search-panel .btn{align-items:center;background:var(--ejm-blog-ink);border:0;border-radius:9px;display:flex;gap:18px;height:46px;justify-content:center;min-width:132px}.ejm-blog-search-panel .btn:hover{background:var(--ejm-blog-accent)}
.ejm-article-header{margin:28px auto 38px;max-width:920px;text-align:center}.ejm-article-kicker:hover{color:var(--ejm-blog-accent-dark)}.ejm-article-header h1{color:var(--ejm-blog-ink);font-family:"Poppins",sans-serif;font-size:48px;font-weight:600;letter-spacing:-.035em;line-height:1.14;margin:0 auto 22px;max-width:840px;text-transform:none}.ejm-article-deck{color:var(--ejm-blog-muted);font-size:18px;line-height:1.7;margin:0 auto 22px;max-width:780px}.ejm-article-deck>:last-child{margin-bottom:0}.ejm-article-meta{align-items:center;color:var(--ejm-blog-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px 22px;justify-content:center;text-transform:uppercase}.ejm-article-meta a{color:var(--ejm-blog-muted)}.ejm-article-meta i{color:var(--ejm-blog-accent);margin-right:5px}.ejm-article-hero{background:var(--ejm-blog-soft);border-radius:20px;margin:0 auto 54px;max-width:1100px;overflow:hidden}.ejm-article-hero img{display:block;height:auto;width:100%}.ejm-article-reading-column{margin:0 auto;max-width:790px}
#article-detail .ejm-article-body{color:#34373b;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.85;margin-bottom:48px}#article-detail .ejm-article-body p{color:inherit;line-height:inherit;margin:0 0 1.45em}#article-detail .ejm-article-body h2,#article-detail .ejm-article-body h3,#article-detail .ejm-article-body h4{color:var(--ejm-blog-ink);font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:1.8em 0 .7em;text-transform:none}#article-detail .ejm-article-body h2{font-size:30px}#article-detail .ejm-article-body h3{font-size:24px}#article-detail .ejm-article-body a{color:var(--ejm-blog-accent-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#article-detail .ejm-article-body img{border-radius:12px;height:auto!important;margin:18px auto 28px}#article-detail .ejm-article-body blockquote{border-left:4px solid var(--ejm-blog-accent);color:var(--ejm-blog-ink);font-size:21px;font-style:italic;margin:34px 0;padding:12px 0 12px 28px}#article-detail .ejm-article-body ul,#article-detail .ejm-article-body ol{margin:0 0 1.5em;padding-left:1.35em}#article-detail .ejm-article-body li{margin-bottom:.55em}#article-detail .ejm-article-body table{display:block;max-width:100%;overflow-x:auto}
.ejm-article-footer{border-bottom:1px solid var(--ejm-blog-line);border-top:1px solid var(--ejm-blog-line);padding:26px 0}.ejm-article-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ejm-article-tags>span{font-size:12px;font-weight:700;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.ejm-article-tags a{background:var(--ejm-blog-soft);border-radius:999px;color:var(--ejm-blog-muted);font-size:12px;padding:7px 12px}.ejm-article-tags a:hover{background:#f1e8e4;color:var(--ejm-blog-accent-dark)}.ejm-share{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ejm-share-label{font-size:12px;font-weight:700;letter-spacing:.08em;margin-right:5px;text-transform:uppercase}.ejm-share a,.ejm-share button{align-items:center;background:#fff;border:1px solid var(--ejm-blog-line);border-radius:9px;color:var(--ejm-blog-ink);display:inline-flex;font:inherit;font-size:12px;gap:7px;min-height:38px;padding:8px 12px}.ejm-share button{cursor:pointer}.ejm-share a:hover,.ejm-share button:hover,.ejm-share button.is-copied{border-color:var(--ejm-blog-accent);color:var(--ejm-blog-accent-dark)}.ejm-share-x{font-weight:800}
.ejm-article-navigation{display:grid;gap:22px;grid-template-columns:1fr 1fr;padding:32px 0 76px}.ejm-article-navigation a{border:1px solid var(--ejm-blog-line);border-radius:13px;color:var(--ejm-blog-ink);display:flex;flex-direction:column;min-height:112px;padding:20px}.ejm-article-navigation a:hover{border-color:var(--ejm-blog-accent);transform:translateY(-2px)}.ejm-article-navigation small{color:var(--ejm-blog-muted);font-size:11px;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.ejm-article-navigation strong{font-family:"Poppins",sans-serif;font-size:15px;font-weight:600;line-height:1.45}.ejm-nav-next{text-align:right}
.ejm-comments{background:var(--ejm-blog-soft);border-radius:20px;margin-bottom:74px;padding:40px}.ejm-section-heading{align-items:center;display:flex;gap:18px;margin-bottom:32px}.ejm-section-heading>span{align-items:center;background:var(--ejm-blog-accent);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:52px;justify-content:center;width:52px}.ejm-section-heading p,.ejm-section-title>span{color:var(--ejm-blog-accent);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 3px;text-transform:uppercase}.ejm-section-heading h2,.ejm-section-title h2{color:var(--ejm-blog-ink);font-family:"Poppins",sans-serif;font-size:28px;font-weight:600;letter-spacing:-.025em;margin:0;text-transform:none}.ejm-comment-list{min-height:120px;padding-right:24px;transition:opacity .2s ease}.ejm-comment-list .comment-item{background:#fff;border:1px solid var(--ejm-blog-line);border-radius:12px;margin:0 0 14px;padding:20px}.ejm-comment-list .comment-author{align-items:center;display:flex;gap:11px}.ejm-comment-list .comment-avatar{align-items:center;background:#f1e8e4;border-radius:50%;color:var(--ejm-blog-accent-dark);display:flex;font-weight:700;height:38px;justify-content:center;text-transform:uppercase;width:38px}.ejm-comment-list .comment-name{color:var(--ejm-blog-ink);font-weight:600}.ejm-comment-list .comment-time{color:var(--ejm-blog-muted);font-size:11px}.ejm-comment-list .comment-body{color:#55595e;line-height:1.65;padding-left:49px}.ejm-comment-form{background:#fff;border:1px solid var(--ejm-blog-line);border-radius:14px;padding:26px}.ejm-comment-form h3{font-family:"Poppins",sans-serif;font-size:21px;font-weight:600;margin:0 0 5px;text-transform:none}.ejm-comment-help{color:var(--ejm-blog-muted);font-size:12px;margin-bottom:22px}.ejm-comment-form label{color:var(--ejm-blog-ink);font-size:12px;font-weight:600}.ejm-comment-form label span{color:var(--ejm-blog-accent)}.ejm-comment-form .form-control{border-color:var(--ejm-blog-line);border-radius:8px;box-shadow:none}.ejm-comment-form input.form-control{height:43px}.ejm-comment-form .form-control:focus{border-color:var(--ejm-blog-accent);box-shadow:0 0 0 3px rgba(236,106,84,.1)}.ejm-honeypot{height:1px!important;left:-9999px!important;overflow:hidden!important;position:absolute!important;width:1px!important}.ejm-comment-submit{align-items:center;background:var(--ejm-blog-ink);border:0;border-radius:9px;display:flex;gap:22px;justify-content:center;min-height:44px;padding:10px 18px}.ejm-comment-submit:hover{background:var(--ejm-blog-accent)}.ejm-comment-submit.is-loading{opacity:.65}.ejm-no-comments{color:var(--ejm-blog-muted);padding:30px 15px;text-align:center}.ejm-no-comments i{color:var(--ejm-blog-accent);font-size:28px}.ejm-facebook-comments{border:1px solid var(--ejm-blog-line);border-radius:16px;margin-bottom:74px;overflow:hidden;padding:30px}
.ejm-related-section{margin:0 0 72px}.ejm-section-title{margin-bottom:26px;text-align:center}.ejm-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ejm-related-products{display:flex;flex-wrap:wrap}.ejm-related-products>div{display:flex;margin-bottom:24px}.ejm-product-card{border:1px solid var(--ejm-blog-line);border-radius:14px;display:flex;flex-direction:column;height:100%;padding:18px;text-align:center;width:100%}.ejm-product-media{align-items:center;display:flex;height:180px;justify-content:center;margin-bottom:14px}.ejm-product-card .ejm-product-media img{display:block;margin:0;max-height:180px;object-fit:contain;width:auto}.ejm-product-card h3{font-family:"Poppins",sans-serif;font-size:14px;line-height:1.45;margin:0 0 10px;text-transform:none}.ejm-product-card h3 a{color:var(--ejm-blog-ink)}.ejm-product-card .price{margin-top:auto}.ejm-product-card .btn{border-radius:8px;margin-top:10px;width:100%}
@media(max-width:1199px){.ejm-blog-page-header h1,.ejm-category-header h1{font-size:50px}.ejm-article-header h1{font-size:42px}}
@media(max-width:991px){.ejm-blog-grid,.ejm-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ejm-card-media{height:230px}.ejm-category-copy{padding:34px}.ejm-blog-search-panel{grid-template-columns:1fr 1fr}.ejm-search-options{grid-column:1/-1}.ejm-blog-search-panel .btn{grid-column:1/-1}.ejm-comments{padding:32px 24px}.ejm-comment-list{margin-bottom:28px;padding-right:0}}
@media(max-width:767px){.ejm-blog{padding-bottom:44px}.ejm-blog-page-header{margin:14px auto 36px;text-align:left}.ejm-blog-page-header h1,.ejm-category-header h1{font-size:36px}.ejm-blog-page-header p{font-size:15px}.ejm-blog-toolbar{align-items:flex-start;flex-direction:column;gap:12px;padding:15px 0}.ejm-toolbar-controls{display:grid;grid-template-columns:auto 1fr;width:100%}.ejm-toolbar-controls .form-control{min-width:0;width:100%}.ejm-blog-grid,.col-sm-9 .ejm-blog-grid,.col-sm-6 .ejm-blog-grid,.ejm-related-grid{grid-template-columns:1fr}.ejm-card-media{height:auto;max-height:320px}.ejm-card-media img{aspect-ratio:16/10}.ejm-category-header{align-items:stretch;flex-direction:column-reverse}.ejm-category-copy{padding:28px 24px}.ejm-category-image{flex:none;min-height:210px}.ejm-subcategories{align-items:flex-start;flex-direction:column}.ejm-subcategories a{width:100%}.ejm-blog-search-panel{display:block;padding:22px}.ejm-search-main,.ejm-search-category,.ejm-search-options{margin-bottom:18px}.ejm-search-options{align-items:flex-start;flex-direction:column;gap:9px}.ejm-blog-search-panel .btn{width:100%}.ejm-article-header{margin-top:16px;text-align:left}.ejm-article-header h1{font-size:34px}.ejm-article-deck{font-size:16px}.ejm-article-meta{justify-content:flex-start}.ejm-article-hero{border-radius:12px;margin-bottom:36px}#article-detail .ejm-article-body{font-size:17px;line-height:1.78}#article-detail .ejm-article-body h2{font-size:26px}#article-detail .ejm-article-body h3{font-size:21px}.ejm-share{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.ejm-share-label{grid-column:1/-1}.ejm-share a,.ejm-share button{justify-content:center}.ejm-article-navigation{grid-template-columns:1fr;padding-bottom:50px}.ejm-nav-next{text-align:left}.ejm-comments{border-radius:14px;margin-left:-15px;margin-right:-15px;padding:28px 15px}.ejm-section-heading h2,.ejm-section-title h2{font-size:24px}.ejm-comment-form{padding:22px 18px}.ejm-comment-list .comment-body{padding-left:0;padding-top:10px}.ejm-product-media{height:160px}.ejm-product-card .ejm-product-media img{max-height:160px}}
@media(prefers-reduced-motion:reduce){.ejm-blog *,.ejm-blog *:before,.ejm-blog *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
.ejm-product-card .btn{align-items:center;display:flex;gap:6px;justify-content:center;text-align:center}.ejm-product-card .btn i{float:none!important;margin:0!important}
.ejm-blog-page-header h1,.ejm-category-header h1{font-size:var(--ejm-main-title-desktop,46px)}.ejm-article-header h1{font-size:var(--ejm-article-title-desktop,48px)}
@media(max-width:1199px){.ejm-blog-page-header h1,.ejm-category-header h1{font-size:var(--ejm-main-title-tablet,40px)}.ejm-article-header h1{font-size:var(--ejm-article-title-tablet,42px)}}
@media(max-width:767px){.ejm-blog-page-header h1,.ejm-category-header h1{font-size:var(--ejm-main-title-mobile,32px)}.ejm-article-header h1{font-size:var(--ejm-article-title-mobile,34px)}}
