.article-page[data-astro-cid-4dqtj3le]{padding:112px 0 72px}.article-header[data-astro-cid-4dqtj3le]{max-width:1036px;margin-left:auto;margin-right:auto}.article-header[data-astro-cid-4dqtj3le]{margin-bottom:40px}.article-header[data-astro-cid-4dqtj3le]>[data-astro-cid-4dqtj3le]{max-width:760px}.article-byline[data-astro-cid-4dqtj3le]{padding-bottom:28px;border-bottom:1px solid var(--border)}.article-crumbs[data-astro-cid-4dqtj3le]{display:flex;gap:8px;margin-bottom:18px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.article-crumbs[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:var(--text-2);text-decoration:none}.article-crumbs[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]:hover{color:var(--text)}.article-title[data-astro-cid-4dqtj3le]{margin:0 0 16px;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:var(--text)}.article-subtitle[data-astro-cid-4dqtj3le]{margin:0 0 24px;font-size:19px;line-height:1.55;color:var(--text-2)}.article-byline[data-astro-cid-4dqtj3le]{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--text-3)}.byline-author[data-astro-cid-4dqtj3le]{color:var(--text);font-weight:500}.byline-author[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:inherit;text-decoration:none}.byline-author[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]:hover{text-decoration:underline;text-underline-offset:3px}.byline-role[data-astro-cid-4dqtj3le]{color:var(--text-2);font-weight:400}.byline-dates[data-astro-cid-4dqtj3le]{display:inline-flex;flex-wrap:wrap;gap:6px}.article-shell[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:56px;justify-content:center;align-items:start}.article-toc[data-astro-cid-4dqtj3le]{position:sticky;top:96px;padding-left:20px;border-left:1px solid var(--border)}.toc-label[data-astro-cid-4dqtj3le]{margin:0 0 12px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.article-toc[data-astro-cid-4dqtj3le] ol[data-astro-cid-4dqtj3le]{list-style:none;margin:0;padding:0}.article-toc[data-astro-cid-4dqtj3le] li[data-astro-cid-4dqtj3le]+li[data-astro-cid-4dqtj3le]{margin-top:10px}.article-toc[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{display:block;font-size:13px;line-height:1.4;color:var(--text-2);text-decoration:none}.article-toc[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]:hover{color:var(--text)}.article-content[data-astro-cid-4dqtj3le]{min-width:0;font-size:17px;line-height:1.75;color:#2b2c2e}.article-content[data-astro-cid-4dqtj3le] h1:first-child{display:none}.article-content[data-astro-cid-4dqtj3le] h2{margin:48px 0 14px;font-size:27px;font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--text);scroll-margin-top:96px}.article-content[data-astro-cid-4dqtj3le] h2:first-child{margin-top:0}.article-content[data-astro-cid-4dqtj3le] h3{margin:30px 0 10px;font-size:20px;font-weight:600;line-height:1.3;color:var(--text);scroll-margin-top:96px}.article-content[data-astro-cid-4dqtj3le] p{margin:0 0 18px}.article-content[data-astro-cid-4dqtj3le] strong{font-weight:600;color:var(--text)}.article-content[data-astro-cid-4dqtj3le] a{color:var(--text);text-decoration:underline;text-decoration-color:#00000047;text-underline-offset:3px}.article-content[data-astro-cid-4dqtj3le] a:hover{text-decoration-color:var(--text)}.article-content[data-astro-cid-4dqtj3le] ul,.article-content[data-astro-cid-4dqtj3le] ol{margin:8px 0 20px;padding-left:22px}.article-content[data-astro-cid-4dqtj3le] li{margin-bottom:8px;padding-left:4px;line-height:1.65}.article-content[data-astro-cid-4dqtj3le] li>p{margin:0}.article-content[data-astro-cid-4dqtj3le] blockquote{margin:28px 0;padding:18px 22px;background:var(--bg-subtle);border-left:3px solid var(--text);border-radius:0 10px 10px 0;color:var(--text)}.article-content[data-astro-cid-4dqtj3le] blockquote p{margin:0}.article-content[data-astro-cid-4dqtj3le] hr{border:none;height:1px;margin:40px 0;background:var(--border)}.article-content[data-astro-cid-4dqtj3le] code{font-family:var(--font-mono);font-size:.86em;background:var(--bg-subtle);padding:2px 6px;border-radius:4px}.article-content[data-astro-cid-4dqtj3le] pre{margin:24px 0;padding:20px 22px;background:var(--bg-subtle);border-radius:10px;overflow-x:auto}.article-content[data-astro-cid-4dqtj3le] pre code{background:none;padding:0}.article-content[data-astro-cid-4dqtj3le] img{max-width:100%;height:auto;margin:32px 0}.article-content[data-astro-cid-4dqtj3le] table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:28px 0;font-size:15px;line-height:1.5;border-radius:10px;box-shadow:var(--home-surface-shadow)}.article-content[data-astro-cid-4dqtj3le] th,.article-content[data-astro-cid-4dqtj3le] td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft)}.article-content[data-astro-cid-4dqtj3le] th{background:var(--bg-subtle);color:var(--text);font-weight:600;white-space:nowrap}.article-content[data-astro-cid-4dqtj3le] td{color:#3a3b3d}.article-content[data-astro-cid-4dqtj3le] tbody tr:last-child td{border-bottom:0}.author-box[data-astro-cid-4dqtj3le]{max-width:760px;margin-left:max(0px,calc((100% - 1036px)/2));margin-top:56px;padding:24px;background:var(--bg-subtle);border-radius:12px}.author-name[data-astro-cid-4dqtj3le]{margin:0 0 6px;font-weight:600;color:var(--text)}.author-name[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:inherit}.author-bio[data-astro-cid-4dqtj3le]{margin:0;font-size:15px;line-height:1.6;color:var(--text-2)}.article-cta[data-astro-cid-4dqtj3le]{padding:72px 0;background:#111214;color:#f5f5f2}.article-cta-inner[data-astro-cid-4dqtj3le]{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1036px}.article-cta[data-astro-cid-4dqtj3le] h2[data-astro-cid-4dqtj3le]{margin:0 0 8px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.article-cta[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{max-width:36rem;margin:0;font-size:16px;line-height:1.6;color:#ffffff9e}.article-cta-actions[data-astro-cid-4dqtj3le]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:0 0 auto}.article-cta-link[data-astro-cid-4dqtj3le]{font-size:14px;font-weight:500;color:#ffffffd1;text-decoration:none}.article-cta-link[data-astro-cid-4dqtj3le]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.article-cta[data-astro-cid-4dqtj3le] .article-cta-button[data-astro-cid-4dqtj3le]{flex:0 0 auto;color:#111214;background:#fff;box-shadow:0 0 0 1px #ffffff1a}.article-cta[data-astro-cid-4dqtj3le] .article-cta-button[data-astro-cid-4dqtj3le]:hover{background:#ececea}@media(max-width:1100px){.article-shell[data-astro-cid-4dqtj3le]{grid-template-columns:minmax(0,760px)}.article-header[data-astro-cid-4dqtj3le]{max-width:760px}.author-box[data-astro-cid-4dqtj3le]{margin-left:auto;margin-right:auto}.article-toc[data-astro-cid-4dqtj3le]{display:none}}@media(max-width:768px){.article-page[data-astro-cid-4dqtj3le]{padding:92px 0 56px}.article-header[data-astro-cid-4dqtj3le]{margin-bottom:32px}.article-subtitle[data-astro-cid-4dqtj3le]{font-size:17px}.article-content[data-astro-cid-4dqtj3le]{font-size:16.5px}.article-content[data-astro-cid-4dqtj3le] h2{font-size:23px}.article-content[data-astro-cid-4dqtj3le] h3{font-size:19px}.article-cta-inner[data-astro-cid-4dqtj3le]{flex-direction:column;align-items:flex-start}}
