section[data-astro-cid-x7ot2acc] a[data-astro-cid-x7ot2acc]{text-decoration:none}.ch-tooltip[data-astro-cid-x7ot2acc]:after{content:"";border:5px solid #0000;border-top-color:var(--color-gray-800);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ch-copy-wrap[data-astro-cid-x7ot2acc].copied .ch-tooltip[data-astro-cid-x7ot2acc]{opacity:1!important;transform:translate(-50%)scale(1)!important}.ch-copy-wrap[data-astro-cid-x7ot2acc].copied .ch-copy[data-astro-cid-x7ot2acc]{color:var(--color-success-dark)!important;border-color:var(--color-success-dark)!important}[data-astro-cid-x5r5h2iy][data-article-social-banner] a[data-astro-cid-x5r5h2iy]{text-decoration:none}.toc-nav[data-astro-cid-y2enqxn2]{font-size:.875rem}.toc-title[data-astro-cid-y2enqxn2]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-600);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.toc-list[data-astro-cid-y2enqxn2]{border-left:2px solid var(--color-gray-200);margin:0;padding:0;list-style:none}.toc-item[data-astro-cid-y2enqxn2]{margin:.35rem 0;padding-left:.875rem}.toc-link[data-astro-cid-y2enqxn2]{color:var(--color-gray-700);line-height:1.4;text-decoration:none;transition:color .15s;display:inline-block}.toc-link[data-astro-cid-y2enqxn2]:hover{color:var(--color-primary-700)}.toc-link[data-astro-cid-y2enqxn2].is-active{color:var(--color-primary-700);font-weight:600}.toc-children[data-astro-cid-y2enqxn2]{margin:.25rem 0 .5rem;padding:0;list-style:none}.toc-children[data-astro-cid-y2enqxn2] li[data-astro-cid-y2enqxn2]{margin:.25rem 0;padding-left:.85rem}.toc-link-child[data-astro-cid-y2enqxn2]{color:var(--color-gray-600);font-size:.8125rem}.article-hero[data-astro-cid-irmjezfs]{padding-bottom:1.5rem}.article-hero-grid[data-astro-cid-irmjezfs]{grid-template-columns:1fr;align-items:center;gap:2rem;padding-top:1rem;display:grid}@media (min-width:1024px){.article-hero-grid[data-astro-cid-irmjezfs]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem}}.article-hero-text[data-astro-cid-irmjezfs]{order:2}.article-hero-image[data-astro-cid-irmjezfs]{order:1}@media (min-width:1024px){.article-hero-text[data-astro-cid-irmjezfs]{order:1}.article-hero-image[data-astro-cid-irmjezfs]{order:2}}.article-hero-title[data-astro-cid-irmjezfs]{color:#111827;letter-spacing:-.02em;margin-top:.75rem;font-size:clamp(1.875rem,4vw,3rem);font-weight:800;line-height:1.1}.article-hero-lead[data-astro-cid-irmjezfs]{color:#4b5563;max-width:60ch;margin-top:1rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.article-meta[data-astro-cid-irmjezfs]{color:#6b7280;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem;font-size:.875rem;display:flex}.article-meta-item[data-astro-cid-irmjezfs]{align-items:center;gap:.4rem;display:inline-flex}.article-meta-icon[data-astro-cid-irmjezfs]{color:#9ca3af;flex-shrink:0;width:1rem;height:1rem}.article-hero-image[data-astro-cid-irmjezfs] .image-wrapper{max-height:32rem}.article-body-grid[data-astro-cid-irmjezfs]{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1280px){.article-body-grid[data-astro-cid-irmjezfs]{grid-template-columns:240px minmax(0,1fr);gap:3rem}}.article-toc[data-astro-cid-irmjezfs] .toc-nav>div[data-astro-cid-irmjezfs]{border-color:#e5e7eb;box-shadow:0 1px 2px #0000000a}@media (min-width:1280px){.article-toc-inner[data-astro-cid-irmjezfs]{position:sticky;top:5rem}}.article-prose[data-astro-cid-irmjezfs]{max-width:72ch}@media (min-width:1280px){.article-body[data-astro-cid-irmjezfs]{max-width:none}}.article-tags[data-astro-cid-irmjezfs]{border-top:1px solid var(--color-gray-200);margin-top:3rem;padding-top:2rem}.article-tags-title[data-astro-cid-irmjezfs]{color:var(--color-gray-700);margin-bottom:.75rem;font-size:1rem;font-weight:600}.article-region-chip[data-astro-cid-irmjezfs]{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;transition:all .15s;display:inline-flex}.article-region-chip[data-astro-cid-irmjezfs]:hover{color:#ea580c;border-color:#fed7aa}.article-region-chip[data-astro-cid-irmjezfs] svg[data-astro-cid-irmjezfs]{color:#ea580c}.article-back-link[data-astro-cid-irmjezfs]{color:#ea580c;font-weight:500}.article-back-link[data-astro-cid-irmjezfs]:hover{text-decoration:underline}.article-progress[data-astro-cid-irmjezfs]{z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.article-progress-bar[data-astro-cid-irmjezfs]{transform-origin:0;background:#ea580c;width:0%;height:100%;transition:width 80ms linear}.article-share-btn[data-astro-cid-irmjezfs]{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:.4rem;margin-left:auto;padding:.25rem .6rem;font-size:.875rem;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.article-share-btn[data-astro-cid-irmjezfs]:hover{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.article-share-btn[data-astro-cid-irmjezfs][data-share-feedback=true]{color:#fff;background:#22c55e;border-color:#22c55e}
