.ml-blog{--ml-anchor:#F7931A;--ml-anchor-hover:#FFA231;--ml-tertiary:#0069A8;--ml-tertiary-hover:#1E86C7;--ml-obsidian:#0A0A0A;--ml-obsidian-2:#000000;--ml-panel:#141414;--ml-panel-2:#1A1A1A;--ml-slate:#FFFFFF;--ml-muted:#8A8F98;--ml-meta:#6B7077;--ml-line:#262628;--ml-line-soft:#1C1C1E;--ml-r-sm:6px;--ml-r-md:8px;--ml-r-lg:14px;--ml-article-col:760px;background:var(--ml-obsidian);color:var(--ml-slate);letter-spacing:-.011em;line-height:1.5;-webkit-font-smoothing:antialiased}.ml-blog *{box-sizing:border-box}.ml-blog h1,.ml-blog h2,.ml-blog h3,.ml-blog p{margin:0;text-wrap:pretty}.ml-blog a{color:inherit;text-decoration:none}.ml-blog img{max-width:100%;display:block}.ml-blog .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.ml-blog .article{padding:48px 0 24px}.ml-blog .article .wrap{max-width:860px;margin:0 auto}.ml-blog .backlink{display:inline-flex;align-items:center;gap:8px;color:var(--ml-muted);font-size:14px;font-weight:600;margin-bottom:28px;transition:color .15s ease}.ml-blog .backlink:hover{color:var(--ml-slate)}.ml-blog .art-head{padding:0 0 28px}.ml-blog .art-head .cat{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ml-anchor);font-weight:700}.ml-blog .art-head .dek{color:var(--ml-muted);font-size:17px;margin-top:14px;max-width:680px;line-height:1.55;text-wrap:pretty}.ml-blog .art-byline{display:flex;align-items:center;gap:8px;margin-top:18px;color:var(--ml-meta);font-size:13px}.ml-blog .art-byline .sep{color:var(--ml-line)}.ml-blog .art-figure{margin:0 0 36px;border-radius:var(--ml-r-lg);overflow:hidden;border:1px solid var(--ml-line);background:var(--ml-obsidian-2)}.ml-blog .art-figure img,.ml-blog .art-figure video{width:100%;display:block;max-height:560px;object-fit:cover}.ml-blog .art-figure.in-body{margin:32px 0 0}.ml-blog .art-figure.uishot{background:#121214;padding:10px;border:1px solid rgba(255,255,255,.13);box-shadow:0 22px 55px rgba(0,0,0,.6)}.ml-blog .art-figure.embed iframe{width:100%;display:block;max-height:560px;aspect-ratio:16/9;object-fit:cover;border:0;background:#000}.ml-blog .art-figure.grid-figure{width:100%;max-width:760px;margin:32px auto 36px;border:0;background:transparent;overflow:visible}.ml-blog .grid-figure .pg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ml-blog .grid-figure .pg-item{display:block;padding:0;margin:0;border:0;background:transparent;border-radius:12px;overflow:hidden;cursor:zoom-in;line-height:0;transition:opacity .15s ease}.ml-blog .grid-figure .pg-item:focus-visible,.ml-blog .grid-figure .pg-item:hover{opacity:.88}.ml-blog .grid-figure .pg-item img{width:100%;aspect-ratio:4/3;max-height:none;object-fit:cover;border-radius:12px;display:block}.ml-blog .grid-figure figcaption{padding:10px 0 0;margin:0;font-size:13px;color:var(--ml-muted);border-top:0;text-align:left}.ml-lightbox{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;padding:24px}.ml-lightbox .lb-stage{position:relative;max-width:min(92vw,1120px);max-height:88vh;display:flex}.ml-lightbox .lb-stage img{max-width:min(92vw,1120px);max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:8px;display:block}.ml-lightbox .lb-close,.ml-lightbox .lb-nav{position:absolute;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;transition:background .15s ease}.ml-lightbox .lb-close:hover,.ml-lightbox .lb-nav:hover{background:rgba(255,255,255,.18)}.ml-lightbox .lb-close{top:20px;right:20px;width:40px;height:40px;border-radius:999px}.ml-lightbox .lb-nav{top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px}.ml-lightbox .lb-prev{left:20px}.ml-lightbox .lb-next{right:20px}@media(max-width:640px){.ml-lightbox{padding:12px}.ml-lightbox .lb-close{top:12px;right:12px;width:36px;height:36px}.ml-lightbox .lb-nav{width:36px;height:36px}.ml-lightbox .lb-prev{left:8px}.ml-lightbox .lb-next{right:8px}}.ml-blog .art-figure figcaption{padding:10px 16px 16px;font-size:13px;color:var(--ml-muted);border-top:1px solid var(--ml-line)}.ml-blog .finalcta{padding:48px 0 80px;border-top:1px solid var(--ml-line-soft)}.ml-blog .finalcta .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ml-blog .finalcta p{color:var(--ml-muted);font-size:16px;max-width:540px;line-height:1.6}.ml-blog .btn-primary{display:inline-block;background:var(--ml-anchor);color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:999px;transition:background .15s ease}.ml-blog .btn-primary:hover{background:var(--ml-anchor-hover)}.ml-blog .prose{max-width:720px;margin:0}.ml-blog .prose h2{font-size:28px;word-spacing:.04em;margin-top:8px}.ml-blog .prose h2,.ml-blog .prose h3{font-weight:600;letter-spacing:0;color:var(--ml-slate)}.ml-blog .prose h3{font-size:18px;word-spacing:.03em;margin-top:26px}.ml-blog .art-head h1{font-size:clamp(30px,4.2vw,46px);font-weight:800;letter-spacing:0;word-spacing:.04em;line-height:1.08;margin-top:14px;text-wrap:pretty}.ml-blog .article .prose h2{font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:0;word-spacing:.04em;margin-top:40px;line-height:1.2}.ml-blog .article .prose h3{margin-top:24px}.ml-blog .article .prose p{font-size:17px;line-height:1.72}.ml-blog .article .prose a{color:var(--ml-anchor);font-weight:600;transition:color .15s ease}.ml-blog .article .prose a:hover{color:var(--ml-anchor-hover)}.ml-blog .article .prose .lede{font-size:18.5px;color:#D8DEDC}.ml-blog .keytakeaways{margin:34px 0 0;padding:22px 24px;border:1px solid var(--ml-line);border-left:3px solid var(--ml-anchor);border-radius:var(--ml-r-md);background:var(--ml-panel)}.ml-blog .keytakeaways h2{font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ml-anchor);margin:0!important}.ml-blog .keytakeaways ul{margin-top:14px;padding-left:18px;display:grid;gap:8px}.ml-blog .keytakeaways li{color:#CFD6D4;font-size:15.5px;line-height:1.6}.ml-blog .keytakeaways li::marker{color:var(--ml-anchor)}.ml-blog .pullquote{margin:38px 0;padding:26px 30px;border:1px solid var(--ml-line);border-left:3px solid var(--ml-anchor);border-radius:var(--ml-r-md);background:var(--ml-panel);font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-.015em;color:var(--ml-slate);text-wrap:pretty}.ml-blog .pullquote cite{display:block;margin-top:14px;font-size:13.5px;font-weight:600;font-style:normal;color:var(--ml-muted);letter-spacing:0}.ml-blog .exnw-cta{margin-top:48px;padding:28px 30px;border:1px solid var(--ml-line);border-radius:var(--ml-r-md);background:var(--ml-panel)}.ml-blog .exnw-cta h2{font-size:clamp(18px,2vw,22px)!important;font-weight:700;letter-spacing:-.015em;margin-top:0!important;line-height:1.25}.ml-blog .exnw-cta .btn-primary{margin-top:18px}.ml-blog .source-box{display:flex;align-items:flex-start;gap:12px;max-width:720px;margin:40px 0 0;padding:16px 18px;border:1px solid var(--ml-line);border-radius:var(--ml-r-md);background:var(--ml-panel-2)}.ml-blog .source-box .sb-ic{color:var(--ml-anchor);flex:none;line-height:0;margin-top:1px}.ml-blog .source-box .sb-txt{color:var(--ml-muted);font-size:14.5px;line-height:1.55}.ml-blog .source-box a{color:var(--ml-anchor);font-weight:600}.ml-blog .source-box a:hover{color:var(--ml-anchor-hover)}.ml-blog .related{padding:64px 0 8px;border-top:1px solid var(--ml-line-soft);margin-top:64px}.ml-blog .related h2{font-size:22px;font-weight:700;letter-spacing:-.008em;word-spacing:.03em}.ml-blog .rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.ml-blog .rel-card{border:1px solid var(--ml-line);border-radius:var(--ml-r-lg);background:var(--ml-panel);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}.ml-blog .rel-card:hover{border-color:#3A3A3D;transform:translateY(-4px)}.ml-blog .rc-thumb{position:relative;aspect-ratio:16/9;background:var(--ml-obsidian-2);overflow:hidden}.ml-blog .rc-thumb img,.ml-blog .rc-thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml-blog .rc-body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.ml-blog .rc-body .cat{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-anchor)}.ml-blog .rc-body h3{font-size:16px;font-weight:700;letter-spacing:-.005em;word-spacing:.02em;line-height:1.32;text-wrap:pretty}.ml-blog .rel-card:hover h3{color:var(--ml-slate)}@media(max-width:860px){.ml-blog .rel-grid{grid-template-columns:1fr}.ml-blog .art-figure.grid-figure{max-width:100%}.ml-blog .grid-figure .pg{gap:14px}.ml-blog .article{padding:32px 0 4px}.ml-blog .art-head h1{letter-spacing:-.015em;word-spacing:.04em}.ml-blog .pullquote{padding:22px}.ml-blog .related{padding:48px 0 4px;margin-top:48px}}@media(max-width:480px){.ml-blog .grid-figure .pg{grid-template-columns:1fr;gap:16px}}.ml-blog .blog-hero{padding:84px 0 8px}.ml-blog .blog-hero .eyebrow{display:block;margin-bottom:14px}.ml-blog .blog-hero h1{font-size:clamp(34px,4.6vw,52px);font-weight:800;letter-spacing:-.015em;word-spacing:.04em;line-height:1.06}.ml-blog .blog-hero p{color:var(--ml-muted);font-size:18px;margin-top:16px;max-width:900px;text-wrap:pretty}.ml-blog .feature{display:grid;grid-template-columns:1.15fr 1fr;gap:0;border:1px solid var(--ml-line);border-radius:18px;overflow:hidden;background:var(--ml-panel);transition:border-color .2s ease,transform .2s ease}.ml-blog .feature:hover{border-color:#3A3A3D;transform:translateY(-3px)}.ml-blog .feature .ft-media{position:relative;min-height:340px;background:var(--ml-obsidian-2);display:flex;align-items:flex-end;padding:24px}.ml-blog .feature .ft-media img,.ml-blog .feature .ft-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml-blog .feature .ft-media .pill{position:relative;z-index:1;background:var(--ml-anchor);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.ml-blog .feature .ft-body{padding:40px 38px;display:flex;flex-direction:column;justify-content:center}.ml-blog .feature .cat{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ml-anchor);font-weight:700}.ml-blog .feature h2{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.012em;word-spacing:.03em;margin-top:12px;line-height:1.18;text-wrap:pretty}.ml-blog .feature p{color:var(--ml-muted);font-size:16px;margin-top:14px;line-height:1.6;max-width:46ch;text-wrap:pretty}.ml-blog .feature .meta{margin-top:22px;color:var(--ml-meta);font-size:13px;display:flex;align-items:center;gap:10px}.ml-blog .feature .read{margin-top:26px;font-size:14px;font-weight:700;color:var(--ml-anchor)}.ml-blog .feature:hover .read{color:var(--ml-slate)}.ml-blog .tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ml-blog .tag-btn{border:1px solid var(--ml-line);background:transparent;color:var(--ml-muted);font:inherit;font-size:13px;font-weight:700;padding:8px 18px;border-radius:999px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.ml-blog .tag-btn:hover{border-color:var(--ml-anchor);color:var(--ml-slate)}.ml-blog .tag-btn.active{background:var(--ml-tertiary);border-color:var(--ml-tertiary);color:#fff}.ml-blog .tags .pair{display:inline-flex;gap:10px}.ml-blog .blog-hidden{display:none!important}.ml-blog .featured-wrap{padding:24px 0 8px}.ml-blog .blog-list{padding:32px 0 48px}.ml-blog .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ml-blog .blog-grid .card.hidden{display:none}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ml-blog .blog-grid.filtering .card:not(.hidden){animation:cardIn .35s ease both}.ml-blog .card{border:1px solid var(--ml-line);border-radius:14px;background:var(--ml-panel);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}.ml-blog .card:hover{border-color:#3A3A3D;transform:translateY(-4px)}.ml-blog .card .thumb{position:relative;aspect-ratio:16/9;background:var(--ml-obsidian-2);display:flex;align-items:flex-end;padding:14px;color:var(--ml-muted);font-size:12px;overflow:hidden}.ml-blog .card .thumb img,.ml-blog .card .thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml-blog .rc-thumb img.face-top,.ml-blog .thumb img.face-top{object-position:50% 18%}.ml-blog .rc-thumb img.contain,.ml-blog .thumb img.contain{object-fit:contain;background:var(--ml-obsidian-2);padding:0}.ml-blog .card .thumb .pill{position:relative;z-index:1;background:rgba(10,10,10,.72);color:var(--ml-slate);font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 10px;border-radius:999px;backdrop-filter:blur(4px)}.ml-blog .card .body{padding:20px;display:flex;flex-direction:column;flex:1}.ml-blog .card .cat{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ml-anchor);font-weight:700}.ml-blog .card h3{font-size:17px;font-weight:800;margin-top:8px;letter-spacing:-.005em;word-spacing:.02em;line-height:1.3;text-wrap:pretty}.ml-blog .card p{color:var(--ml-muted);font-size:13px;margin-top:10px;flex:1;line-height:1.55;text-wrap:pretty}.ml-blog .card .meta{margin-top:16px;color:var(--ml-meta);font-size:12px}@media(max-width:1000px){.ml-blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ml-blog .blog-grid{grid-template-columns:1fr}}@media(max-width:860px){.ml-blog .feature{grid-template-columns:1fr}.ml-blog .feature .ft-media{min-height:200px}.ml-blog .feature .ft-body{padding:28px 24px}}.ml-blog .art-cats{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ml-blog .art-cats .cat{display:inline}.ml-blog .art-cats .cat-dot{color:var(--ml-muted);font-size:15px;line-height:1}.ml-blog .art-cats .cat-pair{display:inline-flex;align-items:center;gap:9px}.ml-blog .art-table{margin:34px 0 0;border:1px solid var(--ml-line);border-radius:var(--ml-r-md);background:var(--ml-panel);overflow-x:auto}.ml-blog .art-table table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.55;min-width:540px}.ml-blog .art-table caption{caption-side:top;text-align:left;padding:16px 18px 2px;color:var(--ml-muted);font-size:13px;font-weight:600;letter-spacing:.01em}.ml-blog .art-table td,.ml-blog .art-table th{padding:13px 18px;text-align:left;vertical-align:top;border-top:1px solid var(--ml-line)}.ml-blog .art-table thead th{border-top:0;color:var(--ml-anchor);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ml-blog .art-table tbody th{color:var(--ml-slate);font-weight:600;width:29%}.ml-blog .art-table tbody td{color:#CFD6D4;font-weight:400}.ml-blog .art-table tbody tr:hover{background:var(--ml-panel-2)}@media(max-width:620px){.ml-blog .art-table table{min-width:0}.ml-blog .art-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ml-blog .art-table tbody tr{display:block;border-top:1px solid var(--ml-line)}.ml-blog .art-table tbody tr:first-child{border-top:0}.ml-blog .art-table tbody tr:hover{background:none}.ml-blog .art-table tbody th{display:block;width:auto;border-top:0;padding:15px 16px 8px;font-size:15.5px}.ml-blog .art-table tbody td{display:block;border-top:0;padding:0 16px 11px}.ml-blog .art-table tbody td:last-child{padding-bottom:16px}.ml-blog .art-table tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--ml-anchor);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}}@media(min-width:560px) and (max-width:720px){.ml-blog .tags .pair{display:inline-flex;gap:10px;flex-wrap:nowrap}}@media(max-width:559px){.ml-blog .tags{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.ml-blog .tags::-webkit-scrollbar{display:none}.ml-blog .tags .pair{display:contents}}