.blog-card[data-astro-cid-f45vxlzk] p[data-astro-cid-f45vxlzk],.blog-card[data-astro-cid-f45vxlzk] h2[data-astro-cid-f45vxlzk],.blog-card[data-astro-cid-f45vxlzk] h3[data-astro-cid-f45vxlzk]{margin:0}.blog-card[data-astro-cid-f45vxlzk]{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--surface-glass);transition:border-color .18s ease,background-color .18s ease}.blog-card[data-astro-cid-f45vxlzk]:hover{border-color:var(--color-primary);background:var(--surface-glass-hover)}.blog-card__media[data-astro-cid-f45vxlzk]{display:block;position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--mint)}.blog-card__media[data-astro-cid-f45vxlzk] img[data-astro-cid-f45vxlzk]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card[data-astro-cid-f45vxlzk]:hover img[data-astro-cid-f45vxlzk]{transform:scale(1.025)}.blog-card__latest[data-astro-cid-f45vxlzk]{position:absolute;top:1rem;left:1rem;border-radius:999px;padding:.35rem .8rem;background:var(--ink);color:var(--white);font-size:.72rem;font-weight:600}.blog-card__body[data-astro-cid-f45vxlzk]{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.4rem;min-width:0}.blog-card__category[data-astro-cid-f45vxlzk]{color:var(--blog-link);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.blog-card__title[data-astro-cid-f45vxlzk]{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em;text-wrap:pretty}.blog-card__title[data-astro-cid-f45vxlzk] a[data-astro-cid-f45vxlzk]:focus-visible,.blog-card__read[data-astro-cid-f45vxlzk]:focus-visible{outline:2px solid var(--blog-link);outline-offset:4px;border-radius:2px}.blog-card__title[data-astro-cid-f45vxlzk] a[data-astro-cid-f45vxlzk]{text-decoration:none;display:block;font-weight:700}.blog-card__excerpt[data-astro-cid-f45vxlzk]{color:var(--color-muted);font-size:.9rem;line-height:1.65}.blog-card__bottom[data-astro-cid-f45vxlzk]{margin-top:auto;padding-top:.4rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.blog-card__meta[data-astro-cid-f45vxlzk]{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.72rem;color:var(--color-muted)}.blog-card__read[data-astro-cid-f45vxlzk]{text-decoration:none;display:inline-flex;gap:.5rem;align-items:center;color:var(--blog-link);font-size:.78rem;font-weight:600}.blog-card--featured[data-astro-cid-f45vxlzk] .blog-card__body[data-astro-cid-f45vxlzk]{padding:clamp(1.4rem,2.8vw,2.2rem)}.blog-card--featured[data-astro-cid-f45vxlzk] .blog-card__title[data-astro-cid-f45vxlzk]{font-size:clamp(1.65rem,2.4vw,2.2rem);letter-spacing:-.035em}.blog-card--featured[data-astro-cid-f45vxlzk] .blog-card__excerpt[data-astro-cid-f45vxlzk]{font-size:1rem}.blog-card--compact[data-astro-cid-f45vxlzk]{display:grid;grid-template-columns:34% minmax(0,1fr);border-radius:var(--radius-lg)}.blog-card--compact[data-astro-cid-f45vxlzk] .blog-card__media[data-astro-cid-f45vxlzk]{aspect-ratio:auto;height:100%}.blog-card--compact[data-astro-cid-f45vxlzk] .blog-card__body[data-astro-cid-f45vxlzk]{padding:1.1rem;gap:.55rem}.blog-card--compact[data-astro-cid-f45vxlzk] .blog-card__title[data-astro-cid-f45vxlzk]{font-size:1.1rem}.blog-card--compact[data-astro-cid-f45vxlzk] .blog-card__excerpt[data-astro-cid-f45vxlzk],.blog-card--compact[data-astro-cid-f45vxlzk] .blog-card__read[data-astro-cid-f45vxlzk]{display:none}.blog-card--row[data-astro-cid-f45vxlzk]{display:grid;grid-template-columns:190px minmax(0,1fr);border-radius:var(--radius-lg)}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__media[data-astro-cid-f45vxlzk]{aspect-ratio:auto;height:100%;min-height:160px}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__body[data-astro-cid-f45vxlzk]{padding:1.2rem 1.5rem;gap:.4rem}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__title[data-astro-cid-f45vxlzk]{font-size:1.3rem}.blog-card--text[data-astro-cid-f45vxlzk]{padding:.4rem}@media(max-width:640px){.blog-card--row[data-astro-cid-f45vxlzk]{grid-template-columns:100px minmax(0,1fr)}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__body[data-astro-cid-f45vxlzk]{padding:.9rem}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__title[data-astro-cid-f45vxlzk]{font-size:1rem}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__excerpt[data-astro-cid-f45vxlzk]{display:none}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__media[data-astro-cid-f45vxlzk]{min-height:140px}.blog-card--row[data-astro-cid-f45vxlzk] .blog-card__read[data-astro-cid-f45vxlzk] span[data-astro-cid-f45vxlzk]:first-child{display:none}.blog-card--compact[data-astro-cid-f45vxlzk] .blog-card__media[data-astro-cid-f45vxlzk]{min-height:160px}}@media(prefers-reduced-motion:reduce){.blog-card[data-astro-cid-f45vxlzk],.blog-card__media[data-astro-cid-f45vxlzk] img[data-astro-cid-f45vxlzk]{transition:none}.blog-card[data-astro-cid-f45vxlzk]:hover img[data-astro-cid-f45vxlzk]{transform:none}}[data-astro-cid-5mmphhnr][hidden]{display:none!important}.blog-header[data-astro-cid-5mmphhnr]{padding-block:clamp(2.5rem,5vw,5rem) 2.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-background) 78%,transparent),var(--color-background)),var(--blog-hero-image) center / cover}.blog-header[data-astro-cid-5mmphhnr] p[data-astro-cid-5mmphhnr],.blog-section-heading[data-astro-cid-5mmphhnr] p[data-astro-cid-5mmphhnr],.blog-invite[data-astro-cid-5mmphhnr] p[data-astro-cid-5mmphhnr]{margin-bottom:0}.breadcrumbs[data-astro-cid-5mmphhnr]{display:flex;align-items:center;gap:.7rem;font-size:.78rem;color:var(--color-muted);margin-bottom:2.8rem}.breadcrumbs[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr],.blog-header__foot[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]{text-decoration:none}.breadcrumbs[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]:hover{color:var(--blog-link)}.blog-header__line[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);gap:3rem;align-items:end}.blog-header[data-astro-cid-5mmphhnr] .eyebrow[data-astro-cid-5mmphhnr]{margin-bottom:1.4rem;color:var(--blog-link)}h1[data-astro-cid-5mmphhnr]{margin:0;font-size:clamp(2.7rem,4.6vw,4.8rem);letter-spacing:-.06em;line-height:1.06;text-wrap:pretty}h1[data-astro-cid-5mmphhnr] span[data-astro-cid-5mmphhnr]{color:var(--color-primary)}.blog-header__intro[data-astro-cid-5mmphhnr]{max-width:41ch;color:var(--color-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.blog-header__foot[data-astro-cid-5mmphhnr]{margin-top:2.8rem;padding-top:1.25rem;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;gap:1rem;color:var(--color-muted)}.blog-header__foot[data-astro-cid-5mmphhnr] p[data-astro-cid-5mmphhnr],.blog-header__foot[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]{font-size:.8rem}.blog-header__foot[data-astro-cid-5mmphhnr] p[data-astro-cid-5mmphhnr] span[data-astro-cid-5mmphhnr]{margin-inline:.7rem;color:var(--blog-link)}.blog-header__foot[data-astro-cid-5mmphhnr] a[data-astro-cid-5mmphhnr]{color:var(--blog-link)}.latest[data-astro-cid-5mmphhnr]{padding-top:1rem}.blog-section-heading[data-astro-cid-5mmphhnr]{display:flex;justify-content:space-between;gap:1.2rem;align-items:end;margin-bottom:1.8rem}.blog-section-heading[data-astro-cid-5mmphhnr] h2[data-astro-cid-5mmphhnr]{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12;letter-spacing:-.045em}.blog-section-heading[data-astro-cid-5mmphhnr] .eyebrow[data-astro-cid-5mmphhnr]{margin-bottom:1rem;color:var(--blog-link)}.blog-section-heading[data-astro-cid-5mmphhnr]>.eyebrow[data-astro-cid-5mmphhnr]{color:var(--color-muted);margin-bottom:.2rem;font-size:.67rem}.latest-grid[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.4rem;align-items:stretch}.latest-secondary[data-astro-cid-5mmphhnr]{display:grid;grid-template-rows:repeat(3,1fr);gap:1rem}.archive[data-astro-cid-5mmphhnr]{padding-top:var(--section-space);scroll-margin-top:calc(var(--header-height) + 2rem)}.rss-link[data-astro-cid-5mmphhnr]{font-size:.82rem;color:var(--blog-link);white-space:nowrap;text-decoration:none}.archive-controls[data-astro-cid-5mmphhnr]{display:grid;grid-template-columns:1fr 220px;gap:1.2rem;margin-top:2rem}label[data-astro-cid-5mmphhnr]{display:block;font-size:.8rem;color:var(--color-muted);margin-bottom:.5rem}input[data-astro-cid-5mmphhnr],select[data-astro-cid-5mmphhnr]{width:100%;min-height:52px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:.95rem;padding:.75rem 1rem}input[data-astro-cid-5mmphhnr]::placeholder{color:var(--color-muted)}input[data-astro-cid-5mmphhnr]:focus-visible,select[data-astro-cid-5mmphhnr]:focus-visible,button[data-astro-cid-5mmphhnr]:focus-visible,a[data-astro-cid-5mmphhnr]:focus-visible{outline:3px solid var(--electric-48);outline-offset:4px}.category-filters[data-astro-cid-5mmphhnr]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.55rem}.category-filters[data-astro-cid-5mmphhnr] button[data-astro-cid-5mmphhnr]{min-height:42px;border:1px solid var(--color-border);background:var(--surface-glass);color:var(--color-text);padding:.6rem .85rem;border-radius:999px;font-size:.77rem;cursor:pointer}.category-filters[data-astro-cid-5mmphhnr] button[data-astro-cid-5mmphhnr]:hover{border-color:var(--color-primary)}.category-filters[data-astro-cid-5mmphhnr] button[data-astro-cid-5mmphhnr][aria-pressed=true]{background:var(--color-primary-strong);color:var(--white);border-color:var(--color-primary-strong);font-weight:600}.category-filters[data-astro-cid-5mmphhnr] span[data-astro-cid-5mmphhnr]{margin-left:.5rem;opacity:.8}.result-count[data-astro-cid-5mmphhnr]{margin:0;padding-block:1.6rem 1.1rem;font-size:.8rem;color:var(--color-muted)}.archive-list[data-astro-cid-5mmphhnr]{display:grid;gap:1rem}.archive-more[data-astro-cid-5mmphhnr]{display:flex;justify-content:center;margin-top:2rem}.empty-state[data-astro-cid-5mmphhnr]{padding:3rem 1.5rem;text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.empty-state[data-astro-cid-5mmphhnr] h3[data-astro-cid-5mmphhnr]{font-size:1.4rem}.empty-state[data-astro-cid-5mmphhnr] p[data-astro-cid-5mmphhnr]{color:var(--color-muted);margin-block:.8rem 1.4rem}.blog-invite[data-astro-cid-5mmphhnr]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-block:var(--section-space);padding:clamp(1.6rem,4vw,3rem);border-radius:var(--radius-xl);background:var(--surface-accent);color:var(--white)}.blog-invite[data-astro-cid-5mmphhnr] h2[data-astro-cid-5mmphhnr]{color:var(--white);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12;letter-spacing:-.045em;margin-block:.8rem 1rem}.blog-invite[data-astro-cid-5mmphhnr] .eyebrow[data-astro-cid-5mmphhnr]{color:var(--white)}.blog-invite[data-astro-cid-5mmphhnr] .eyebrow[data-astro-cid-5mmphhnr] span[data-astro-cid-5mmphhnr]{background:var(--white)}.blog-invite[data-astro-cid-5mmphhnr] p[data-astro-cid-5mmphhnr]:not(.eyebrow){color:var(--white-92);font-size:1rem}.blog-invite[data-astro-cid-5mmphhnr] .button{color:var(--ink);background:var(--white);flex-shrink:0;gap:.7rem}@media(max-width:900px){.blog-header__line[data-astro-cid-5mmphhnr]{grid-template-columns:1fr;gap:1.5rem}.blog-header__intro[data-astro-cid-5mmphhnr]{max-width:65ch}.latest-grid[data-astro-cid-5mmphhnr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.blog-header[data-astro-cid-5mmphhnr]{padding-block:2rem}.breadcrumbs[data-astro-cid-5mmphhnr]{margin-bottom:1.8rem}h1[data-astro-cid-5mmphhnr]{font-size:clamp(2.55rem,10.6vw,3.5rem)}.latest-grid[data-astro-cid-5mmphhnr]{grid-template-columns:1fr}.blog-header__foot[data-astro-cid-5mmphhnr]{flex-wrap:wrap;margin-top:1.8rem}.blog-section-heading[data-astro-cid-5mmphhnr]>.eyebrow[data-astro-cid-5mmphhnr]{display:none}.archive-controls[data-astro-cid-5mmphhnr]{grid-template-columns:1fr}.blog-invite[data-astro-cid-5mmphhnr]{flex-direction:column;align-items:flex-start}.blog-invite[data-astro-cid-5mmphhnr] .button{width:100%}}[data-astro-cid-7tv3wm6s][hidden]{display:none!important}.article-page[data-astro-cid-7tv3wm6s]{color:var(--color-text)}.article-header[data-astro-cid-7tv3wm6s]{padding-top:clamp(2rem,5vw,4.5rem)}.breadcrumbs[data-astro-cid-7tv3wm6s]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:clamp(2rem,4vw,3.5rem);color:var(--color-muted);font-size:.78rem;line-height:1.5}.breadcrumbs[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]{text-decoration:none}.breadcrumbs[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]:hover{color:var(--blog-link)}.article-category[data-astro-cid-7tv3wm6s],.article-eyebrow[data-astro-cid-7tv3wm6s]{display:inline-block;margin:0 0 1.1rem;color:var(--blog-link);font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.article-category[data-astro-cid-7tv3wm6s]:hover{text-decoration:underline;text-underline-offset:.3em}.article-header[data-astro-cid-7tv3wm6s] h1[data-astro-cid-7tv3wm6s]{max-width:29ch;margin:0;font-size:clamp(2.25rem,4.7vw,4.25rem);font-weight:600;line-height:1.08;letter-spacing:-.055em;text-wrap:pretty}.article-deck[data-astro-cid-7tv3wm6s]{max-width:760px;margin:1.5rem 0 0;color:var(--color-muted);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.75}.article-byline[data-astro-cid-7tv3wm6s]{display:flex;align-items:center;gap:.85rem;margin-block:2rem 2.5rem}.author-mark[data-astro-cid-7tv3wm6s]{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:50%;color:var(--blog-link);background:var(--color-surface);font-size:1.35rem;font-weight:700;letter-spacing:-.08em}.author-name[data-astro-cid-7tv3wm6s]{color:var(--color-text);font-size:.85rem;font-weight:600;text-decoration:none}.author-name[data-astro-cid-7tv3wm6s]:hover{color:var(--blog-link)}.article-byline[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s]{margin:.2rem 0 0;color:var(--color-muted);font-size:.78rem;line-height:1.65}.article-cover[data-astro-cid-7tv3wm6s]{aspect-ratio:16 / 5;margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.article-cover[data-astro-cid-7tv3wm6s] img[data-astro-cid-7tv3wm6s]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.article-layout[data-astro-cid-7tv3wm6s]{display:grid;grid-template-columns:240px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem)}.article-sidebar[data-astro-cid-7tv3wm6s]{min-width:0;align-self:stretch}.article-sidebar__inner[data-astro-cid-7tv3wm6s]{position:sticky;top:calc(var(--header-height) + 1.5rem);max-height:calc(100dvh - var(--header-height) - 3rem);overflow-y:auto;scrollbar-width:thin}.article-toc[data-astro-cid-7tv3wm6s] summary[data-astro-cid-7tv3wm6s]{padding-bottom:1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:.8rem;font-weight:700;cursor:pointer}.article-toc[data-astro-cid-7tv3wm6s] summary[data-astro-cid-7tv3wm6s]::marker{color:var(--blog-link)}.article-toc[data-astro-cid-7tv3wm6s] ol[data-astro-cid-7tv3wm6s]{display:grid;gap:.8rem;margin:1.2rem 0 0;padding-left:1.2rem;list-style:decimal;color:var(--color-muted);font-size:.78rem;line-height:1.6}.article-toc[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]{padding-left:.2rem}.article-toc[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]::marker{color:var(--blog-link);font-size:.7rem}.article-toc[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]{display:block;text-decoration:none}.article-toc[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]:hover{color:var(--blog-link)}.article-service[data-astro-cid-7tv3wm6s]{margin-block:1.8rem 1.4rem;padding:1.1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.article-service[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s]{margin:0 0 .6rem;font-size:.82rem;font-weight:600;line-height:1.5}.article-service[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s],.back-link[data-astro-cid-7tv3wm6s]{color:var(--blog-link);font-size:.78rem;line-height:1.7;text-decoration:none}.article-service[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]:hover,.back-link[data-astro-cid-7tv3wm6s]:hover{text-decoration:underline;text-underline-offset:.25em}.article-main[data-astro-cid-7tv3wm6s]{width:100%;min-width:0;max-width:760px}.takeaways[data-astro-cid-7tv3wm6s]{margin-bottom:2.5rem;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--color-border);border-left:3px solid var(--blog-link);border-radius:var(--radius-md);background:var(--color-surface)}.takeaways[data-astro-cid-7tv3wm6s] h2[data-astro-cid-7tv3wm6s]{margin:0 0 1rem;font-size:1rem;font-weight:700;line-height:1.5}.takeaways[data-astro-cid-7tv3wm6s] ul[data-astro-cid-7tv3wm6s]{display:grid;gap:.7rem;margin:0;padding-left:1.2rem;list-style:disc;font-size:.93rem;line-height:1.75}.takeaways[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]{padding-left:.15rem}.takeaways[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]::marker{color:var(--blog-link)}.article-prose[data-astro-cid-7tv3wm6s]{color:var(--color-text);overflow-wrap:break-word}.article-prose[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s],.article-prose[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]{font-size:1.06rem;line-height:1.95}.article-prose[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s]{margin:0 0 1.45rem}.article-prose[data-astro-cid-7tv3wm6s] h2[data-astro-cid-7tv3wm6s]{margin:2.75rem 0 1.2rem;font-size:clamp(1.4rem,2.3vw,1.9rem);font-weight:600;line-height:1.3;letter-spacing:-.035em;text-wrap:pretty;scroll-margin-top:calc(var(--header-height) + 1.75rem)}.article-prose[data-astro-cid-7tv3wm6s] ul[data-astro-cid-7tv3wm6s]{margin:1.4rem 0 2rem;padding:1.5rem 1.5rem 1.5rem 2.8rem;list-style:disc;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.article-prose[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]{padding-left:.15rem}.article-prose[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]+li[data-astro-cid-7tv3wm6s]{margin-top:.7rem}.article-prose[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]::marker{color:var(--blog-link)}.article-sources[data-astro-cid-7tv3wm6s]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.article-sources[data-astro-cid-7tv3wm6s] h2[data-astro-cid-7tv3wm6s]{margin:0 0 .8rem;font-size:1.05rem;font-weight:600;line-height:1.5}.article-sources[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s]{margin:0;color:var(--color-muted);font-size:.85rem;line-height:1.75}.article-sources[data-astro-cid-7tv3wm6s] ul[data-astro-cid-7tv3wm6s]{display:grid;gap:.8rem;margin:1.2rem 0 0;padding-left:1.2rem;list-style:disc}.article-sources[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]::marker{color:var(--blog-link)}.article-sources[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]{color:var(--blog-link);font-size:.88rem;line-height:1.6;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.25em}a[data-astro-cid-7tv3wm6s]:focus-visible,button[data-astro-cid-7tv3wm6s]:focus-visible,summary[data-astro-cid-7tv3wm6s]:focus-visible{outline:2px solid var(--blog-link);outline-offset:4px;border-radius:3px}.article-tags[data-astro-cid-7tv3wm6s]{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:2rem}.article-tags[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]{padding:.4rem .85rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);background:var(--color-surface);font-size:.75rem;line-height:1.5;text-decoration:none;transition:color .16s ease,border-color .16s ease}.article-tags[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]:hover{color:var(--blog-link);border-color:var(--blog-link)}.article-share[data-astro-cid-7tv3wm6s]{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem 1.4rem;padding-top:1.4rem;border-top:1px solid var(--color-border)}.article-share[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s]{margin:0;font-size:.85rem;font-weight:600}.article-share[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s],.article-share[data-astro-cid-7tv3wm6s] button[data-astro-cid-7tv3wm6s]{padding:.35rem 0;border:0;color:var(--blog-link);background:transparent;font-size:.83rem;line-height:1.5;text-decoration:none;cursor:pointer}.article-share[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]:hover,.article-share[data-astro-cid-7tv3wm6s] button[data-astro-cid-7tv3wm6s]:hover{text-decoration:underline;text-underline-offset:.25em}.copy-status[data-astro-cid-7tv3wm6s]{width:100%;color:var(--color-muted);font-size:.8rem;overflow-wrap:anywhere}.copy-status[data-astro-cid-7tv3wm6s]:empty{display:none}.author-bio[data-astro-cid-7tv3wm6s]{display:flex;gap:1rem;margin-top:2rem;padding:clamp(1.3rem,3vw,1.8rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.author-bio[data-astro-cid-7tv3wm6s] h2[data-astro-cid-7tv3wm6s]{margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.5}.author-bio[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s]{margin:0 0 .8rem;color:var(--color-muted);font-size:.88rem;line-height:1.75}.author-bio[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]{color:var(--blog-link);font-size:.82rem;text-decoration:none}.author-bio[data-astro-cid-7tv3wm6s] a[data-astro-cid-7tv3wm6s]:hover{text-decoration:underline;text-underline-offset:.25em}.related[data-astro-cid-7tv3wm6s]{padding-block:1rem clamp(3rem,6vw,5rem)}.related__heading[data-astro-cid-7tv3wm6s]{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem}.related__heading[data-astro-cid-7tv3wm6s] h2[data-astro-cid-7tv3wm6s]{max-width:22ch;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:600;line-height:1.12;letter-spacing:-.045em}.related__link[data-astro-cid-7tv3wm6s]{flex:0 0 auto;padding-block:.3rem;color:var(--blog-link);font-size:.85rem;font-weight:600;text-decoration:none}.related__link[data-astro-cid-7tv3wm6s]:hover{text-decoration:underline;text-underline-offset:.25em}.related__grid[data-astro-cid-7tv3wm6s]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.article-cta[data-astro-cid-7tv3wm6s]{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);padding-block:clamp(2rem,4vw,3rem) 0;border-top:1px solid var(--color-border)}.article-cta[data-astro-cid-7tv3wm6s] h2[data-astro-cid-7tv3wm6s]{max-width:24ch;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:600;line-height:1.15;letter-spacing:-.045em}.article-cta[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s]:not(.article-eyebrow){margin:0;color:var(--color-muted);font-size:1rem;line-height:1.75}.article-cta__button[data-astro-cid-7tv3wm6s]{flex:0 0 auto;gap:.75rem}@media(max-width:1000px){.article-layout[data-astro-cid-7tv3wm6s]{gap:2rem}}@media(max-width:900px){.article-layout[data-astro-cid-7tv3wm6s]{grid-template-columns:minmax(0,760px);gap:2rem}.article-sidebar__inner[data-astro-cid-7tv3wm6s]{position:static;max-height:none;overflow:visible}.article-toc[data-astro-cid-7tv3wm6s]{padding:1.2rem 1.4rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.article-toc[data-astro-cid-7tv3wm6s] ol[data-astro-cid-7tv3wm6s]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}.article-service[data-astro-cid-7tv3wm6s],.article-sidebar[data-astro-cid-7tv3wm6s] .back-link[data-astro-cid-7tv3wm6s]{display:none}.article-cover[data-astro-cid-7tv3wm6s]{aspect-ratio:16 / 5}.article-cta[data-astro-cid-7tv3wm6s]{align-items:start;flex-direction:column}}@media(max-width:640px){.article-header[data-astro-cid-7tv3wm6s]{padding-top:1.75rem}.breadcrumbs[data-astro-cid-7tv3wm6s]{font-size:.72rem;margin-bottom:1.8rem}.article-header[data-astro-cid-7tv3wm6s] h1[data-astro-cid-7tv3wm6s]{font-size:clamp(2rem,7.7vw,3.1rem);letter-spacing:-.045em}.article-category[data-astro-cid-7tv3wm6s]{margin-bottom:.9rem;font-size:.7rem}.article-deck[data-astro-cid-7tv3wm6s]{margin-top:1.2rem;font-size:1rem}.article-byline[data-astro-cid-7tv3wm6s]{margin-block:1.6rem 2rem}.article-cover[data-astro-cid-7tv3wm6s]{aspect-ratio:16 / 9;border-radius:var(--radius-lg)}.article-layout[data-astro-cid-7tv3wm6s]{gap:1.5rem;padding-block:2rem}.article-toc[data-astro-cid-7tv3wm6s]{padding:1.1rem 1.2rem}.article-toc[data-astro-cid-7tv3wm6s] ol[data-astro-cid-7tv3wm6s]{grid-template-columns:1fr}.takeaways[data-astro-cid-7tv3wm6s]{margin-bottom:2rem;padding:1.2rem}.article-prose[data-astro-cid-7tv3wm6s] p[data-astro-cid-7tv3wm6s],.article-prose[data-astro-cid-7tv3wm6s] li[data-astro-cid-7tv3wm6s]{font-size:1rem;line-height:1.85}.article-prose[data-astro-cid-7tv3wm6s] h2[data-astro-cid-7tv3wm6s]{margin-top:2.2rem}.article-prose[data-astro-cid-7tv3wm6s] ul[data-astro-cid-7tv3wm6s]{padding:1.2rem 1.2rem 1.2rem 2.4rem}.author-bio[data-astro-cid-7tv3wm6s]{gap:.85rem;padding:1.2rem}.author-bio[data-astro-cid-7tv3wm6s] .author-mark[data-astro-cid-7tv3wm6s]{width:38px;height:38px;font-size:1.2rem}.related__heading[data-astro-cid-7tv3wm6s]{align-items:start;flex-direction:column;gap:1rem}.related__grid[data-astro-cid-7tv3wm6s]{grid-template-columns:1fr;gap:1rem}.article-cta__button[data-astro-cid-7tv3wm6s]{width:100%}}
