:root{--ml-bg:#f0f0f2;--ml-bg2:#e8e8ec;--ml-card:#dcdce2;--ml-card2:#d6d6dc;--ml-border:rgba(0,0,0,.08);--ml-border2:rgba(0,0,0,.13);--ml-text:#0a0c12;--ml-text2:#3a3d4a;--ml-text3:#7a7d8a;--ml-silver:#3a3d4a;--ml-nav-bg:rgba(255,255,255,.9);--ml-btn-bg:#0a0c12;--ml-btn-text:#f0f0f2}body.mobilab-blog-page,body.mobilab-single-post{background:var(--ml-bg)!important;color:var(--ml-text)!important;font-family:'DM Sans',sans-serif!important;font-size:16px;line-height:1.6}body.mobilab-blog-page::after,body.mobilab-single-post::after{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.45}body.mobilab-blog-page .site-header,body.mobilab-blog-page .site-footer,body.mobilab-single-post .site-header,body.mobilab-single-post .site-footer{display:none!important}body.home #site-header,body.home #site-footer{display:none!important}.ml-nav{position:fixed;top:0;left:0;right:0;z-index:500;display:flex;align-items:center;justify-content:space-between;height:66px;padding:0 56px;background:var(--ml-nav-bg);backdrop-filter:blur(28px) saturate(1.4);border-bottom:1px solid var(--ml-border)}.ml-logo,.ml-nav a{text-decoration:none}.ml-logo img,.ml-footer img{height:26px;width:auto;display:block}.ml-logo-dark,.ml-footer .ml-logo-dark{display:none}.ml-logo-light,.ml-footer .ml-logo-light{display:block}.ml-nav-links{display:flex;gap:36px;align-items:center}.ml-nav-links a{font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ml-text2)}.ml-nav-links a:hover,.ml-nav-links a.active{color:var(--ml-text)}.ml-nav-right{display:flex;gap:16px;align-items:center}.ml-theme-wrap,.ml-theme-toggle{display:none!important}.ml-mobile-theme-mini{display:none!important;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0}@media (min-width:901px){.ml-mobile-theme-mini{display:none!important}}.ml-floating-wa{position:fixed!important;top:auto!important;left:auto!important;right:16px!important;bottom:calc(18px+env(safe-area-inset-bottom))!important;width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;min-height:52px!important;max-height:52px!important;border-radius:50%;background:#25d366;color:#fff!important;display:flex!important;align-items:center;justify-content:center;text-decoration:none!important;z-index:10001!important;overflow:hidden!important;line-height:0!important;padding:0!important;margin:0!important;box-shadow:0 14px 34px rgb(0 0 0 / .24);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.ml-floating-wa:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgb(0 0 0 / .28);opacity:.96}.ml-floating-wa:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 0 4px rgb(37 211 102 / .34),0 18px 40px rgb(0 0 0 / .28)}.ml-floating-wa svg{width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;display:block!important;fill:currentColor!important;flex:0 0 26px!important}.ml-btn-cta,.ml-post-cta a,.ml-mobile-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ml-btn-bg);color:var(--ml-btn-text)!important;padding:9px 20px;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important}.ml-hamburger{display:none;flex-direction:column;gap:5px;background:#fff0;border:0;padding:4px}.ml-hamburger span{display:block;width:22px;height:1px;background:var(--ml-text)}.ml-mobile-menu{display:none;position:fixed;top:66px;left:0;right:0;bottom:0;z-index:499;background:var(--ml-bg)}.ml-mobile-menu.open{display:flex;flex-direction:column;justify-content:space-between}.ml-mobile-menu-links a{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--ml-border);color:var(--ml-text2);font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:.1em;text-decoration:none}.ml-mobile-menu-bottom{display:flex;flex-direction:column;gap:10px;padding:20px 24px;border-top:1px solid var(--ml-border);background:var(--ml-bg2)}.ml-mobile-theme{border:1px solid var(--ml-border2);background:#fff0;color:var(--ml-text2);padding:13px 20px;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.ml-page-hero{position:relative;overflow:hidden;padding:130px 56px 72px;border-bottom:1px solid var(--ml-border);background:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgb(200 204 220 / .08),transparent 42%),var(--ml-bg);background-size:44px 44px,44px 44px,auto,auto;background-position:center top}.ml-page-hero::before{content:'BLOG';position:absolute;right:-20px;top:50%;transform:translateY(-50%);font-family:'Bebas Neue',sans-serif;font-size:320px;letter-spacing:.02em;color:var(--ml-border);line-height:1;pointer-events:none;z-index:0}.ml-page-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 9 14 / .15),var(--ml-bg));pointer-events:none;z-index:0}.ml-page-hero-inner{max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;position:relative;z-index:1}.ml-page-tag,.ml-breadcrumb,.ml-chip,.ml-post-cat{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-text3)}.ml-page-tag{font-family:'Bebas Neue',sans-serif;font-size:13px;letter-spacing:.2em;margin-bottom:10px}.ml-page-hero h1,.ml-article-header h1{font-family:'Bebas Neue',sans-serif;color:var(--ml-text);line-height:.95;letter-spacing:.02em;margin:0}.ml-page-hero h1{font-size:80px}.ml-page-hero h1 em{font-family:'Instrument Serif',serif;font-style:italic;color:var(--ml-silver);font-size:.85em}.ml-page-hero-right{max-width:340px}.ml-page-hero-right p{color:var(--ml-text2);font-size:15px;line-height:1.75;border-left:2px solid var(--ml-border2);padding-left:18px;margin:0}.ml-cat-bar{display:flex;gap:0;overflow-x:auto;padding:0 56px;background:var(--ml-bg2);border-bottom:1px solid var(--ml-border)}.ml-cat-btn{color:var(--ml-text3);border-bottom:2px solid #fff0;padding:15px 18px;white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}.ml-cat-btn:hover,.ml-cat-btn.active{color:var(--ml-text);border-bottom-color:var(--ml-text)}.ml-blog-wrap{max-width:1200px;margin:0 auto;padding:64px 56px}.ml-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2px;background:#fff0}.ml-post-card{display:flex;flex-direction:column;width:auto;max-width:none;min-height:300px;background:var(--ml-bg);border:1px solid var(--ml-border);padding:32px;color:inherit!important;text-decoration:none!important;transition:background .2s}.ml-post-card:hover{background:var(--ml-bg2)}.ml-post-thumb{aspect-ratio:16 / 9;overflow:hidden;margin:-32px -32px 24px;background:var(--ml-card)}.ml-post-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ml-post-cat{margin-bottom:12px}.ml-post-title{color:var(--ml-text);font-family:'Bebas Neue',sans-serif;font-size:26px;line-height:1.1;letter-spacing:.04em;margin-bottom:12px}.ml-post-excerpt{color:var(--ml-text2);font-size:13px;line-height:1.7;flex:1;margin-bottom:20px}.ml-post-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ml-border);padding-top:14px;margin-top:auto}.ml-post-date,.ml-post-read{color:var(--ml-text3);font-size:11px;letter-spacing:.04em}.ml-pagination{margin-top:36px;color:var(--ml-text2)}.ml-pagination a,.ml-pagination span{color:var(--ml-text2);margin-right:12px;text-decoration:none}.ml-empty-state{text-align:center;padding:80px 20px;color:var(--ml-text3)}.ml-empty-state h2{font-family:'Bebas Neue',sans-serif;color:var(--ml-text2);font-size:32px;letter-spacing:.06em}.ml-article-header{background:var(--ml-bg);border-bottom:1px solid var(--ml-border);padding:110px 56px 0}.ml-article-inner{max-width:760px;margin:0 auto}.ml-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.ml-breadcrumb a{color:var(--ml-text3)!important;text-decoration:none!important}.ml-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ml-chip{background:var(--ml-card);border:1px solid var(--ml-border);padding:3px 10px;text-decoration:none!important}.ml-article-header h1{font-size:56px;margin-bottom:20px}.ml-article-excerpt{max-width:640px;color:var(--ml-text2);font-size:15px;line-height:1.75;border-left:2px solid var(--ml-border2);padding-left:18px;margin:0 0 28px}.ml-article-meta{display:flex;gap:20px;flex-wrap:wrap;color:var(--ml-text3);font-size:12px;padding-bottom:28px;border-bottom:1px solid var(--ml-border)}.ml-featured-image{max-width:980px;margin:42px auto 0;padding:0 56px}.ml-featured-image img{width:100%;height:auto;display:block}.ml-article-content{max-width:760px;margin:0 auto;padding:48px 56px 80px}.ml-article-content h2,.ml-article-content h3,.ml-article-content h4{font-family:'Bebas Neue',sans-serif;letter-spacing:.04em;color:var(--ml-text);line-height:1.05;margin-top:40px;margin-bottom:14px}.ml-article-content h2{font-size:38px}.ml-article-content h3{font-size:28px}.ml-article-content h4{font-size:22px}.ml-article-content p,.ml-article-content li{color:var(--ml-text2);font-size:15px;line-height:1.85}.ml-article-content p{margin-bottom:20px}.ml-article-content a{color:var(--ml-silver);text-underline-offset:3px}.ml-article-content ul,.ml-article-content ol{margin:0 0 20px;padding-left:22px}.ml-article-content li{margin-bottom:8px}.ml-article-content blockquote{border-left:2px solid rgb(255 255 255 / .24);padding:12px 0 12px 24px;margin:28px 0}.ml-article-content blockquote p{font-family:'Instrument Serif',serif;font-style:italic;font-size:20px;color:var(--ml-silver);line-height:1.5}.ml-article-content img,.ml-article-content figure img{max-width:100%;height:auto}.ml-article-content figcaption{color:var(--ml-text3);font-size:12px;margin-top:8px}.ml-article-content hr{border:0;border-top:1px solid var(--ml-border);margin:40px 0}.ml-article-content table{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:14px}.ml-article-content th{background:var(--ml-card);color:var(--ml-text);font-weight:500;padding:10px 14px;border:1px solid rgb(255 255 255 / .1);text-align:left}.ml-article-content td{color:var(--ml-text2);padding:10px 14px;border:1px solid var(--ml-border)}.ml-post-cta{background:var(--ml-bg2);border:1px solid var(--ml-border2);padding:28px 32px;margin-top:40px}.ml-post-cta-title{font-family:'Bebas Neue',sans-serif;font-size:28px;letter-spacing:.04em;color:var(--ml-text);margin-bottom:8px}.ml-back-link{margin-top:48px;padding-top:28px;border-top:1px solid var(--ml-border)}.ml-back-link a{color:var(--ml-text3);font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ml-footer{background:var(--ml-bg2);border-top:1px solid var(--ml-border);padding:36px 56px;max-width:1140px;margin:0 auto;box-sizing:border-box}.ml-footer-inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:32px}.ml-footer-copy{color:var(--ml-text3);font-size:11px;letter-spacing:.04em;line-height:1.8;margin-top:8px}.ml-footer-cols{display:flex;gap:56px;flex-wrap:wrap}.ml-footer-col-title{color:var(--ml-text3);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin-bottom:14px}.ml-footer-links{display:flex;flex-direction:column;gap:10px}.ml-footer-links a{color:var(--ml-text2)!important;font-size:13px;text-decoration:none!important;transition:color .2s}.ml-footer-links a:hover{color:var(--ml-text)!important}@media (max-width:900px){.ml-nav{height:60px;padding:0 16px}.ml-nav-links,.ml-theme-wrap,.ml-btn-cta{display:none}.ml-mobile-theme-mini{display:flex!important;width:36px!important;height:36px!important;flex:0 0 36px!important;align-items:center!important;justify-content:center!important;color:var(--ml-text);background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid var(--ml-border)!important;border-radius:8px!important;box-shadow:none!important;outline:none!important;cursor:pointer;padding:0;margin-left:0!important;appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none}.ml-mobile-theme-mini:hover,.ml-mobile-theme-mini:focus,.ml-mobile-theme-mini:active,.ml-mobile-theme-mini[aria-checked="true"]{color:var(--ml-text)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--ml-border2)!important;box-shadow:none!important;outline:none!important}.ml-mobile-theme-mini:focus-visible{outline:2px solid var(--ml-text)!important;outline-offset:4px!important;box-shadow:0 0 0 4px rgb(242 244 252 / .14)!important}.ml-mobile-theme-mini svg{width:17px;height:17px;display:block}html.ml-mobile-theme-mini .ml-icon-sun{display:none!important}html.ml-mobile-theme-mini .ml-icon-moon{display:block!important}.ml-nav-right{gap:8px!important;min-width:0}.ml-hamburger{width:28px;min-width:28px;flex:0 0 28px;align-items:flex-end}.ml-hamburger{display:flex}.ml-floating-wa{right:16px!important;bottom:calc(18px+env(safe-area-inset-bottom))!important;width:52px!important;height:52px!important}.ml-floating-wa svg{width:26px;height:26px}.ml-mobile-menu{top:60px}.ml-page-hero{padding:88px 20px 48px}.ml-page-hero::before{font-size:120px;right:-10px}.ml-page-hero-inner{flex-direction:column;align-items:flex-start;gap:20px}.ml-page-hero h1,.ml-article-header h1{font-size:52px}.ml-page-hero-right{max-width:100%}.ml-cat-bar{padding:0 20px}.ml-blog-wrap,.ml-article-content,.ml-featured-image{padding-left:20px;padding-right:20px}.ml-blog-wrap{padding-top:40px;padding-bottom:40px}.ml-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-article-header{padding:88px 20px 0}.ml-article-content h2{font-size:30px}.ml-article-content h3{font-size:24px}.ml-article-content h4{font-size:20px}.ml-footer{padding:36px 20px}.ml-footer-inner,.ml-footer-cols{flex-direction:column}}.ml-footer-bottom{margin-top:36px;padding-top:24px;border-top:1px solid var(--ml-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ml-footer-legal{font-size:11px;color:var(--ml-text3);letter-spacing:.04em}.ml-footer-legal a{color:var(--ml-text3)!important;text-decoration:none!important;transition:color .2s}.ml-footer-legal a:hover{color:var(--ml-text2)!important}@media (max-width:600px){.ml-blog-grid{grid-template-columns:1fr}}