#mfg-blog-app{--bg:#101412;--surface:#1b211d;--ink:#ede9df;--muted:#abb1a7;--accent:#b85c3e;--light:#db9275;--line:#394239}
#mfg-blog-app,#mfg-blog-app *{box-sizing:border-box}
#mfg-blog-app{margin:0;background:var(--bg);color:var(--ink);font:15px/1.75 Manrope,Arial,sans-serif}
#mfg-blog-app a{color:inherit;text-decoration:none}
#mfg-blog-app button,#mfg-blog-app input,#mfg-blog-app select{font:inherit}
#mfg-blog-app button,#mfg-blog-app a,#mfg-blog-app input,#mfg-blog-app select{touch-action:manipulation}
#mfg-blog-app button{cursor:pointer}
#mfg-blog-app img{display:block;max-width:100%}
#mfg-blog-app h1,#mfg-blog-app h2,#mfg-blog-app h3,#mfg-blog-app p{margin:0}
#mfg-blog-app h1,#mfg-blog-app h2,#mfg-blog-app h3{font-weight:650;line-height:1.16;letter-spacing:-.04em}
#mfg-blog-app button:focus-visible,#mfg-blog-app a:focus-visible,#mfg-blog-app input:focus-visible,#mfg-blog-app select:focus-visible{outline:2px solid var(--light);outline-offset:5px}
#mfg-blog-app .wrap{width:min(1240px,calc(100% - 72px));margin:auto}
#mfg-blog-app .review{background:var(--surface);text-align:center;font-size:11px;padding:5px;color:var(--muted)}
#mfg-blog-app header{position:sticky;top:0;background:var(--bg);z-index:20;border-bottom:1px solid var(--line)}
#mfg-blog-app .nav{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}
#mfg-blog-app .nav nav{display:flex;gap:35px;font-size:13px}
#mfg-blog-app .nav nav [aria-current],#mfg-blog-app a:hover{color:var(--light)}
#mfg-blog-app .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:var(--accent);color:var(--ink);font-size:13px;font-weight:700;white-space:nowrap}
#mfg-blog-app .button:hover{background:#99452f;color:var(--ink)}
#mfg-blog-app .hero{padding-top:28px;padding-bottom:48px}
#mfg-blog-app .breadcrumb{color:var(--muted);font-size:11px;margin-bottom:42px}
#mfg-blog-app .tag{text-transform:uppercase;font-size:10px;letter-spacing:.13em;color:var(--light)}
#mfg-blog-app h1{font-size:clamp(52px,6vw,80px);margin:17px 0 25px;line-height:1.03}
#mfg-blog-app h1 em{font-style:normal;color:var(--light)}
#mfg-blog-app .hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:24px}
#mfg-blog-app .hero-bottom p{color:var(--muted);font-size:16px}
#mfg-blog-app .text-link{font-size:13px;border-bottom:1px solid var(--light);padding:10px 0}
#mfg-blog-app .featured{display:grid;grid-template-columns:2.15fr 1fr;gap:40px;padding-bottom:64px}
#mfg-blog-app .feature{display:grid;grid-template-columns:1.05fr 1fr;background:var(--surface);min-width:0}
#mfg-blog-app .feature>img{width:100%;height:100%;min-height:310px;object-fit:cover}
#mfg-blog-app .feature-copy{padding:30px}
#mfg-blog-app .feature h2{font-size:29px;margin:14px 0}
#mfg-blog-app .feature p{font-size:12px;color:var(--muted);margin-bottom:22px}
#mfg-blog-app .read{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding-top:14px}
#mfg-blog-app .read b{font-size:21px;font-weight:400;color:var(--light)}
#mfg-blog-app .side{padding:20px 0 0}
#mfg-blog-app .side h2{font-size:29px}
#mfg-blog-app .side p{font-size:13px;color:var(--muted);margin:16px 0 22px}
#mfg-blog-app .side>a{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:13px}
#mfg-blog-app .side>a span{color:var(--light)}
#mfg-blog-app .library{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:62px 0}
#mfg-blog-app .library-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}
#mfg-blog-app h2{font-size:40px}
#mfg-blog-app .search{display:flex;border:1px solid var(--line);padding:10px 16px;width:320px;align-items:center}
#mfg-blog-app .search input{width:100%;border:0;outline:none;background:transparent;color:var(--ink);font-size:13px}
#mfg-blog-app .search span{font-size:23px;color:var(--light)}
#mfg-blog-app .filters{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:25px}
#mfg-blog-app .filters button{background:transparent;color:var(--muted);border:1px solid var(--line);padding:8px 13px;font-size:11px}
#mfg-blog-app .filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
#mfg-blog-app .filters button:hover{border-color:var(--light)}
#mfg-blog-app .result-line{display:flex;justify-content:space-between;align-items:center;margin:22px 0 28px;font-size:11px;color:var(--muted)}
#mfg-blog-app select{background:var(--surface);border:0;color:var(--ink);padding:8px;font-size:11px}
#mfg-blog-app .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px}
#mfg-blog-app .article-image{display:block;overflow:hidden;background:var(--bg);aspect-ratio:16/9}
#mfg-blog-app .article-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}
#mfg-blog-app .article-image:hover img{transform:scale(1.035)}
#mfg-blog-app .meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px;margin:17px 0 12px}
#mfg-blog-app .meta span{color:var(--light)}
#mfg-blog-app article h3{font-size:22px;line-height:1.3;letter-spacing:-.025em}
#mfg-blog-app article p{color:var(--muted);font-size:12px;margin-top:13px}
#mfg-blog-app article .read{border-bottom:1px solid var(--line);padding-bottom:10px;margin-top:10px}
#mfg-blog-app .pagination{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:48px;font-size:12px}
#mfg-blog-app .pagination button,#mfg-blog-app .empty button{color:var(--ink);background:transparent;border:1px solid var(--line);padding:10px 16px;font-size:12px}
#mfg-blog-app .pagination button:disabled{opacity:.35;cursor:default}
#mfg-blog-app .closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:65px;padding-bottom:65px}
#mfg-blog-app .closing h2{font-size:44px;margin:15px 0}
#mfg-blog-app .closing p{color:var(--muted);font-size:14px}
#mfg-blog-app footer{background:#0b0f0c;border-top:1px solid var(--line);padding:50px 0 22px}
#mfg-blog-app .footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:36px}
#mfg-blog-app .footer-top img{width:174px;margin-bottom:20px}
#mfg-blog-app .footer-top h3{font-size:13px;letter-spacing:0;margin-bottom:20px}
#mfg-blog-app .footer-top a,#mfg-blog-app .footer-top p{display:block;color:var(--muted);font-size:11px;margin-bottom:10px}
#mfg-blog-app .legal{border-top:1px solid var(--line);padding-top:20px;margin-top:35px;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}
#mfg-blog-app .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}
#mfg-blog-app .empty{grid-column:1/-1;padding:45px 0}
#mfg-blog-app .empty button{margin-left:15px}
@media(max-width:1000px){#mfg-blog-app .nav nav{gap:20px}
#mfg-blog-app .featured{grid-template-columns:1fr}
#mfg-blog-app .side{display:none}
#mfg-blog-app .grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#mfg-blog-app .footer-top{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){#mfg-blog-app .wrap{width:calc(100% - 36px)}
#mfg-blog-app .nav{height:66px;gap:12px}
#mfg-blog-app .nav nav{display:none}
#mfg-blog-app .nav .button{padding:10px 12px;font-size:11px;min-height:42px}
#mfg-blog-app .hero{padding-bottom:35px}
#mfg-blog-app .breadcrumb{margin-bottom:30px}
#mfg-blog-app h1{font-size:48px}
#mfg-blog-app .hero-bottom{display:block}
#mfg-blog-app .hero-bottom p{font-size:13px}
#mfg-blog-app .text-link{display:inline-block;margin-top:17px}
#mfg-blog-app .feature{grid-template-columns:1fr}
#mfg-blog-app .feature>img{height:200px;min-height:0}
#mfg-blog-app .feature-copy{padding:24px}
#mfg-blog-app .feature h2{font-size:27px}
#mfg-blog-app .featured{padding-bottom:36px}
#mfg-blog-app .library{padding:36px 0}
#mfg-blog-app .library-heading{display:block}
#mfg-blog-app .library-heading h2{font-size:32px;margin-bottom:20px}
#mfg-blog-app .search{width:100%}
#mfg-blog-app .filters{gap:6px}
#mfg-blog-app .filters button{font-size:10px;padding:7px 10px}
#mfg-blog-app .grid{grid-template-columns:1fr;gap:32px}
#mfg-blog-app .closing{display:block;padding-top:40px;padding-bottom:40px}
#mfg-blog-app .closing h2{font-size:36px}
#mfg-blog-app .closing .button{margin-top:25px}
#mfg-blog-app .pagination{gap:15px}
#mfg-blog-app .footer-top{grid-template-columns:1fr 1fr;gap:25px}
#mfg-blog-app .footer-top>div:first-child,#mfg-blog-app .footer-top>div:last-child{grid-column:1/-1}
#mfg-blog-app .legal{gap:20px;font-size:9px}}
#mfg-blog-app .hero{display:grid;grid-template-columns:1.35fr 1fr;column-gap:64px;padding-top:22px;padding-bottom:34px}
#mfg-blog-app .hero .breadcrumb{grid-column:1/-1;margin-bottom:25px}
#mfg-blog-app .hero>.tag{grid-column:1/-1;margin-bottom:12px}
#mfg-blog-app .hero h1{font-size:clamp(44px,4.7vw,64px);margin:0;line-height:1.08;letter-spacing:-.045em}
#mfg-blog-app .hero-bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:17px;padding-top:4px}
#mfg-blog-app .hero-bottom p{font-size:14px;line-height:1.8;max-width:370px}
#mfg-blog-app .hero-bottom p br{display:none}
#mfg-blog-app .hero-bottom .text-link{padding:0 0 6px}
#mfg-blog-app .featured{padding-bottom:42px;gap:36px}
@media(max-width:800px){#mfg-blog-app .hero{column-gap:32px;grid-template-columns:1.2fr 1fr}
#mfg-blog-app .hero h1{font-size:44px}
#mfg-blog-app .hero-bottom p{font-size:13px}}
@media(max-width:600px){#mfg-blog-app .hero{display:block;padding-top:20px;padding-bottom:28px}
#mfg-blog-app .hero .breadcrumb{margin-bottom:24px}
#mfg-blog-app .hero>.tag{display:block;margin-bottom:13px}
#mfg-blog-app .hero h1{font-size:44px;line-height:1.07}
#mfg-blog-app .hero-bottom{margin-top:20px;padding:0;gap:13px}
#mfg-blog-app .hero-bottom p{max-width:340px}
#mfg-blog-app .hero-bottom .text-link{margin-top:0}
#mfg-blog-app .featured{padding-bottom:30px}}
#mfg-blog-app{width:100%;font:15px/1.75 Manrope,Arial,sans-serif;color:#ede9df;background:#101412}#mfg-blog-app h1,#mfg-blog-app h2,#mfg-blog-app h3{color:inherit;font-family:inherit;text-transform:none}#mfg-blog-app button,#mfg-blog-app input,#mfg-blog-app select,#mfg-blog-app .button{border-radius:0;box-shadow:none}#mfg-blog-app .pagination a{padding:10px 15px;border:1px solid #394239}#mfg-blog-app .filters a{padding:8px 13px;border:1px solid #394239;color:#abb1a7;font-size:11px}#mfg-blog-app .filters a[aria-current]{background:#ede9df;color:#101412}#mfg-blog-app .search{margin:0}#mfg-blog-app .search input{margin:0;padding:0;background:transparent;border:0;box-shadow:none;height:auto;color:#ede9df}#mfg-blog-app .search button{border:0;background:transparent;color:#db9275;padding:0 5px}#mfg-blog-app .subscribe{padding:40px 0;border-top:1px solid #394239}#mfg-blog-app .subscribe h2{font-size:28px;margin-bottom:14px}#mfg-blog-app .subscribe p{color:#abb1a7;margin-bottom:20px}#mfg-blog-app #articles{scroll-margin-top:90px}.page-id-732 .elementor-widget-shortcode,.page-id-732 .elementor-widget-shortcode>.elementor-widget-container{width:100%}