.article-hero[data-astro-cid-4zhcvmn3]{padding-top:4.5rem}.article-meta[data-astro-cid-4zhcvmn3]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.article-meta__separator[data-astro-cid-4zhcvmn3]{opacity:.45}.article-content[data-astro-cid-4zhcvmn3]{padding:2rem 0 5rem}.article-content__layout[data-astro-cid-4zhcvmn3]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:4rem;display:grid}.article-body[data-astro-cid-4zhcvmn3]{grid-area:1/1;min-width:0;max-width:820px}.article-body[data-astro-cid-4zhcvmn3] h2{margin-top:3rem;margin-bottom:1rem}.article-body[data-astro-cid-4zhcvmn3] h3{margin-top:2rem;margin-bottom:.8rem}.article-body[data-astro-cid-4zhcvmn3] p{line-height:1.85}.article-body[data-astro-cid-4zhcvmn3] ul,.article-body[data-astro-cid-4zhcvmn3] ol{line-height:1.8}.article-body[data-astro-cid-4zhcvmn3] pre{border-radius:10px;margin:1.75rem 0;padding:1.25rem;position:relative;overflow-x:auto}.article-body pre .code-copy-button[data-astro-cid-4zhcvmn3]{color:#374151;cursor:pointer;opacity:.9;background:#fff;border:1px solid #d1d5db;border-radius:5px;padding:5px 9px;font-family:inherit;font-size:.75rem;position:absolute;top:10px;right:10px}.article-body pre .code-copy-button[data-astro-cid-4zhcvmn3]:hover{opacity:1;color:#e85d04}.article-body[data-astro-cid-4zhcvmn3] code{font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace}.related-articles[data-astro-cid-4zhcvmn3]{border-top:1px solid #e5e7eb;margin-top:4rem;padding-top:3rem}.related-articles__header[data-astro-cid-4zhcvmn3]{margin-bottom:1.5rem}.related-articles__header[data-astro-cid-4zhcvmn3] .eyebrow[data-astro-cid-4zhcvmn3]{margin-bottom:.5rem}.related-articles__header[data-astro-cid-4zhcvmn3] h2[data-astro-cid-4zhcvmn3]{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.2}.related-articles__grid[data-astro-cid-4zhcvmn3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.related-article[data-astro-cid-4zhcvmn3]{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.related-article[data-astro-cid-4zhcvmn3]:hover{border-color:#f56a00;transform:translateY(-2px)}.related-article__category[data-astro-cid-4zhcvmn3]{color:#f56a00;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:block}.related-article[data-astro-cid-4zhcvmn3] h3[data-astro-cid-4zhcvmn3]{margin:0 0 .65rem;font-size:21px;line-height:1.4}.related-article[data-astro-cid-4zhcvmn3] p[data-astro-cid-4zhcvmn3]{color:#6b7280;margin:0;font-size:.9rem;line-height:1.55}.article-navigation[data-astro-cid-4zhcvmn3]{grid-area:2/1}.article-sidebar[data-astro-cid-4zhcvmn3]{grid-area:1/2/span 2;position:sticky;top:7rem}.article-toc[data-astro-cid-4zhcvmn3]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem}.article-toc__eyebrow[data-astro-cid-4zhcvmn3]{color:#6b7280;letter-spacing:.08em;margin-bottom:.85rem;font-size:.72rem;font-weight:700}.article-toc__list[data-astro-cid-4zhcvmn3]{margin:0;padding:0;list-style:none}.article-toc__list[data-astro-cid-4zhcvmn3] li[data-astro-cid-4zhcvmn3]{margin:0}.article-toc__list[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]{color:#374151;padding:.35rem 0;font-size:.9rem;line-height:1.45;text-decoration:none;display:block}.article-toc__list[data-astro-cid-4zhcvmn3] a[data-astro-cid-4zhcvmn3]:hover{color:#e85d04}.article-toc__item--sub[data-astro-cid-4zhcvmn3]{padding-left:.85rem}.article-sidebar__card[data-astro-cid-4zhcvmn3]{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:1.5rem}.article-sidebar__card[data-astro-cid-4zhcvmn3] .button--secondary[data-astro-cid-4zhcvmn3]{color:var(--orange);background:#fff3ed;border-color:#ffd5c2}.article-sidebar__card[data-astro-cid-4zhcvmn3] .button--secondary[data-astro-cid-4zhcvmn3]:hover{color:#fff;background:var(--orange);border-color:var(--orange)}.article-sidebar__card[data-astro-cid-4zhcvmn3] h3[data-astro-cid-4zhcvmn3]{margin:.5rem 0 .75rem}.article-sidebar__card[data-astro-cid-4zhcvmn3] p[data-astro-cid-4zhcvmn3]{margin-bottom:1.25rem;line-height:1.7}@media (width<=900px){.related-articles__grid[data-astro-cid-4zhcvmn3]{grid-template-columns:1fr}.article-content__layout[data-astro-cid-4zhcvmn3]{grid-template-columns:1fr;gap:2rem}.related-articles[data-astro-cid-4zhcvmn3]{border-top:1px solid #e5e7eb;margin-top:4rem;padding-top:3rem}.related-articles__header[data-astro-cid-4zhcvmn3]{margin-bottom:1.5rem}.related-articles__header[data-astro-cid-4zhcvmn3] .eyebrow[data-astro-cid-4zhcvmn3]{margin-bottom:.5rem}.related-articles__header[data-astro-cid-4zhcvmn3] h2[data-astro-cid-4zhcvmn3]{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.2}.related-articles__grid[data-astro-cid-4zhcvmn3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.related-article[data-astro-cid-4zhcvmn3]{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.related-article[data-astro-cid-4zhcvmn3]:hover{border-color:#f56a00;transform:translateY(-2px)}.related-article__category[data-astro-cid-4zhcvmn3]{color:#f56a00;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:block}.related-article[data-astro-cid-4zhcvmn3] h3[data-astro-cid-4zhcvmn3]{margin:0 0 .65rem;font-size:21px;line-height:1.4}.related-article[data-astro-cid-4zhcvmn3] p[data-astro-cid-4zhcvmn3]{color:#6b7280;margin:0;font-size:.9rem;line-height:1.55}.article-sidebar[data-astro-cid-4zhcvmn3]{position:static}}@media (width<=640px){.article-content[data-astro-cid-4zhcvmn3]{padding:1.5rem 0 4rem}.article-meta[data-astro-cid-4zhcvmn3]{gap:.4rem;font-size:.92rem}}
