.mk-inline-roi:where(.astro-mmuqmkuy){border-radius:var(--mk-radius-lg);background:var(--mk-bg-input);border:1px solid #3b82f640;margin:30px 0;padding:26px;scroll-margin-top:110px}.mk-inline-roi-eyebrow:where(.astro-mmuqmkuy){font-family:var(--mk-font-mono);letter-spacing:.06em;color:var(--mk-text-5);margin-bottom:14px;font-size:11px}.mk-inline-roi-head:where(.astro-mmuqmkuy){justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.mk-inline-roi-head:where(.astro-mmuqmkuy) label:where(.astro-mmuqmkuy){color:var(--mk-text-3);font-size:14px}.mk-inline-roi-value:where(.astro-mmuqmkuy){font-family:var(--mk-font-mono);color:var(--mk-accent-pale);font-size:14px;font-weight:700}.mk-inline-roi:where(.astro-mmuqmkuy) input:where(.astro-mmuqmkuy)[type=range]{cursor:pointer;width:100%;height:4px}.mk-inline-roi-stats:where(.astro-mmuqmkuy){flex-wrap:wrap;gap:22px;margin:22px 0 20px;display:flex}.mk-inline-roi-stat-value:where(.astro-mmuqmkuy){letter-spacing:-.03em;color:var(--mk-text-1);font-size:30px;font-weight:800;line-height:1}.mk-inline-roi-stat-value:where(.astro-mmuqmkuy).is-accent{color:var(--mk-accent-pale)}.mk-inline-roi-stat-label:where(.astro-mmuqmkuy){color:var(--mk-text-5);margin-top:4px;font-size:12.5px}.mk-inline-roi-cta:where(.astro-mmuqmkuy){padding:12px 20px;font-size:14px}.mk-article-progress:where(.astro-6ebbwsfy){z-index:120;background:#94a3b81f;height:2px;position:fixed;top:0;left:0;right:0}.mk-article-progress-bar:where(.astro-6ebbwsfy){background:linear-gradient(90deg, var(--mk-accent), var(--mk-accent-pale));width:0%;height:100%;transition:width 80ms linear}.mk-article-shell:where(.astro-6ebbwsfy){grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:56px;max-width:1240px;margin:0 auto;padding:38px 24px 80px;display:grid}.mk-article-main:where(.astro-6ebbwsfy){min-width:0}.mk-breadcrumb-row:where(.astro-6ebbwsfy){color:var(--mk-text-5);font-size:12.5px;font-family:var(--mk-font-mono);align-items:center;gap:9px;margin-bottom:20px;display:flex}.mk-breadcrumb-current:where(.astro-6ebbwsfy){color:#d97706}.mk-article-h1:where(.astro-6ebbwsfy){letter-spacing:-.03em;color:var(--mk-text-1);text-wrap:balance;margin:0 0 18px;font-size:44px;font-weight:800;line-height:1.1}.mk-article-meta-row:where(.astro-6ebbwsfy){border-bottom:1px solid var(--mk-border-soft);color:var(--mk-text-5);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:32px;padding-bottom:24px;font-size:13px;display:flex}.mk-article-sector-tag:where(.astro-6ebbwsfy){font-family:var(--mk-font-mono);color:#d97706}.mk-article-lead:where(.astro-6ebbwsfy){color:var(--mk-text-3);text-wrap:pretty;margin:0 0 26px;font-size:19px;line-height:1.65}.mk-article-body:where(.astro-6ebbwsfy){color:var(--mk-text-4);font-size:16.5px;line-height:1.75}.mk-article-body:where(.astro-6ebbwsfy) h2{letter-spacing:-.02em;color:var(--mk-text-1);margin:44px 0 16px;scroll-margin-top:110px;font-size:29px;font-weight:700}.mk-article-body:where(.astro-6ebbwsfy) h3{color:var(--mk-text-2);margin:32px 0 14px;font-size:21px;font-weight:700}.mk-article-body:where(.astro-6ebbwsfy) p{text-wrap:pretty;margin:0 0 18px}.mk-article-body:where(.astro-6ebbwsfy) a{color:var(--mk-accent-pale)}.mk-article-body:where(.astro-6ebbwsfy) ul,.mk-article-body:where(.astro-6ebbwsfy) ol{margin:0 0 18px;padding-left:22px}.mk-article-body:where(.astro-6ebbwsfy) li{margin-bottom:8px}.mk-article-body:where(.astro-6ebbwsfy) strong{color:var(--mk-text-2)}.mk-article-body:where(.astro-6ebbwsfy) blockquote{color:var(--mk-text-2);background:#78350f24;border:1px solid #d9770647;border-radius:14px;margin:26px 0;padding:18px 22px}.mk-article-body:where(.astro-6ebbwsfy) blockquote p{margin:0}.mk-article-body:where(.astro-6ebbwsfy) code{font-family:var(--mk-font-mono);background:var(--mk-bg-input);border-radius:4px;padding:2px 6px;font-size:.9em}.mk-article-body:where(.astro-6ebbwsfy) pre{border:1px solid var(--mk-border-soft);border-radius:12px;padding:18px;overflow-x:auto;background:var(--mk-bg-input-solid)!important}.mk-article-conversion:where(.astro-6ebbwsfy){border-radius:var(--mk-radius-xl);border:1px solid var(--mk-accent-border);background:radial-gradient(600px 260px at 30% 0%, #2563eb1f, var(--mk-bg-panel));margin:44px 0 0;padding:34px}.mk-article-conversion-eyebrow:where(.astro-6ebbwsfy){font-family:var(--mk-font-mono);letter-spacing:.06em;color:var(--mk-accent-pale);margin-bottom:12px;font-size:11px}.mk-article-conversion-title:where(.astro-6ebbwsfy){letter-spacing:-.02em;color:var(--mk-text-1);text-wrap:balance;margin:0 0 12px;font-size:25px;font-weight:700}.mk-article-conversion-body:where(.astro-6ebbwsfy){color:var(--mk-text-4);text-wrap:pretty;max-width:520px;margin:0 0 22px;font-size:15.5px;line-height:1.65}.mk-article-conversion-actions:where(.astro-6ebbwsfy){flex-wrap:wrap;gap:12px;display:flex}.mk-article-related:where(.astro-6ebbwsfy){border-top:1px solid var(--mk-border-soft);margin:52px 0 0;padding-top:34px}.mk-article-related-eyebrow:where(.astro-6ebbwsfy){letter-spacing:.06em;color:var(--mk-text-5);margin-bottom:18px;font-size:12px;font-weight:700}.mk-article-related-grid:where(.astro-6ebbwsfy){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-article-related-card:where(.astro-6ebbwsfy){border:1px solid var(--mk-border);background:var(--mk-bg-panel);border-radius:12px;padding:18px;display:block;color:var(--mk-text-2)!important}.mk-article-related-card:where(.astro-6ebbwsfy):hover{border-color:var(--mk-accent-border);background:var(--mk-bg-input);color:var(--mk-text-2)!important}.mk-article-related-tag:where(.astro-6ebbwsfy){font-family:var(--mk-font-mono);letter-spacing:.05em;color:var(--mk-text-5);margin-bottom:8px;font-size:10.5px}.mk-article-related-title:where(.astro-6ebbwsfy){color:var(--mk-text-2);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.4}.mk-article-aside:where(.astro-6ebbwsfy){position:sticky;top:96px}.mk-toc-eyebrow:where(.astro-6ebbwsfy){font-family:var(--mk-font-mono);letter-spacing:.06em;color:var(--mk-text-5);margin-bottom:14px;font-size:11px}.mk-toc:where(.astro-6ebbwsfy){border-left:1px solid var(--mk-border-soft);flex-direction:column;gap:2px;margin-bottom:26px;display:flex}.mk-toc-link:where(.astro-6ebbwsfy){text-wrap:pretty;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 14px;font-size:13.5px;line-height:1.45;color:var(--mk-text-4)!important}.mk-toc-link:where(.astro-6ebbwsfy).is-active{border-left-color:var(--mk-accent);color:var(--mk-text-1)!important}.mk-aside-guide:where(.astro-6ebbwsfy){border-radius:var(--mk-radius-lg);border:1px solid var(--mk-border);background:var(--mk-bg-panel);padding:18px}.mk-aside-guide-title:where(.astro-6ebbwsfy){color:var(--mk-text-2);margin-bottom:8px;font-size:14px;font-weight:600}.mk-aside-guide-body:where(.astro-6ebbwsfy){color:var(--mk-text-4);text-wrap:pretty;margin-bottom:14px;font-size:13px;line-height:1.55}.mk-aside-guide-cta:where(.astro-6ebbwsfy){text-align:center;background:#3b82f626;border:1px solid #3b82f659;border-radius:9px;padding:10px;font-size:13.5px;font-weight:600;display:block;color:var(--mk-accent-pale)!important}@media (width<=1149px){.mk-article-shell:where(.astro-6ebbwsfy){grid-template-columns:minmax(0,1fr);gap:0}.mk-article-aside:where(.astro-6ebbwsfy){display:none}}@media (width<=600px){.mk-article-h1:where(.astro-6ebbwsfy){font-size:30px}.mk-article-related-grid:where(.astro-6ebbwsfy){grid-template-columns:1fr}}
