.lp-article-hero{padding:96px 0 56px;border-bottom:1px solid rgba(11,15,20,.08)}.lp-article-hero .breadcrumb{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--mute);margin-bottom:24px}.lp-article-hero .breadcrumb a{color:var(--ink-2);text-decoration:none}.lp-article-hero .breadcrumb .sep{color:var(--rule);margin:0 10px}.lp-article-hero .eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--mute);text-transform:uppercase;margin-bottom:20px}.lp-article-hero .eyebrow .sep{margin:0 8px}.lp-article-hero h1{font-family:var(--serif);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.25;margin:0 0 16px;max-width:28em;letter-spacing:-.01em}.lp-article-hero .article-meta{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--mute);margin:0 0 20px}.lp-article-hero .mt-disclosure{font-family:var(--en, "Inter", sans-serif);font-size:13px;color:var(--mute);font-style:italic;margin:0;border-left:2px solid var(--rule);padding-left:14px}.lp-article-hero .mt-disclosure a{color:var(--ink-2)}.series-label{display:block;font-family:var(--mono, ui-monospace, monospace);font-size:11px;letter-spacing:.18em;color:#0b0f148c;text-transform:uppercase;margin:-8px 0 22px}.lp-article-body{padding:64px 0;border-bottom:1px solid rgba(11,15,20,.06)}.lp-article-body .article-prose{max-width:44em}.lp-article-body .article-prose h2{font-family:var(--serif);font-size:clamp(22px,2.4vw,28px);font-weight:600;margin:48px 0 16px;max-width:56em}.lp-article-body .article-prose h3{font-family:var(--serif);font-size:clamp(18px,2vw,22px);font-weight:600;margin:36px 0 12px}.lp-article-body .article-prose p{font-size:15px;line-height:1.95;color:var(--ink);margin:0 0 16px}.lp-article-body .article-prose ul,.lp-article-body .article-prose ol{padding-left:1.4em;margin:0 0 16px}.lp-article-body .article-prose li{font-size:15px;line-height:1.9;color:var(--ink);margin-bottom:8px}.lp-article-body .article-prose strong{color:var(--ink)}.lp-article-body .article-prose a{color:var(--accent)}.lp-article-body .article-prose blockquote{border-left:3px solid var(--accent);padding:12px 20px;margin:24px 0;background:var(--paper)}.lp-article-body .article-prose blockquote p{color:var(--ink-2);margin:0}.lp-article-body .article-prose code{font-family:var(--mono);font-size:13px;background:var(--paper-2, #f0ede5);padding:2px 6px;border-radius:3px}.lp-article-body .article-prose hr{border:none;border-top:1px solid var(--rule);margin:40px 0}.lp-article-body .article-prose .insight-diagnostic-table{margin:28px 0 32px;overflow-x:auto;border:1px solid rgba(11,15,20,.12);border-radius:2px;background:#ffffff5c}.lp-article-body .article-prose .insight-diagnostic-table table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px;line-height:1.75;margin:0}.lp-article-body .article-prose .insight-diagnostic-table th{padding:12px 16px;text-align:left;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;letter-spacing:.12em;color:#0b0f14a8;background:#0b0f140b;border-bottom:1px solid rgba(11,15,20,.12);white-space:nowrap}.lp-article-body .article-prose .insight-diagnostic-table td{padding:14px 16px;vertical-align:top;border-bottom:1px solid rgba(11,15,20,.08)}.lp-article-body .article-prose .insight-diagnostic-table tr:last-child td{border-bottom:0}.lp-article-body .article-prose .insight-diagnostic-table td:first-child{width:24%;font-weight:600;color:var(--ink, #0b0f14);white-space:nowrap}.lp-article-body .article-prose .insight-diagnostic-table td:nth-child(2){width:46%}.lp-article-body .article-prose .insight-diagnostic-table td:nth-child(3){width:30%;color:var(--accent, #a83a2b);font-weight:500}@media(max-width:720px){.lp-article-body .article-prose .insight-diagnostic-table{margin-left:-4px;margin-right:-4px}.lp-article-body .article-prose .insight-diagnostic-table table{min-width:720px}}.lp-article-foot{padding:56px 0 80px;background:var(--paper)}.lp-article-foot h2{font-family:var(--serif);font-size:clamp(20px,2.4vw,26px);font-weight:600;margin:0 0 16px}.lp-article-foot p{font-size:15px;line-height:1.9;color:var(--ink-2);max-width:44em;margin:0 0 24px}.lp-article-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--serif);font-size:14px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;text-decoration:none;transition:color .15s,border-color .15s}.lp-article-back:hover{color:var(--accent);border-color:var(--accent)}
