.article-hero[data-astro-cid-jo55ryrt]{background:var(--navy);color:var(--on-dark);padding:84px 16px 36px}.article-hero__inner[data-astro-cid-jo55ryrt]{max-width:var(--container);margin:0 auto}.article-hero__content[data-astro-cid-jo55ryrt]{flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;display:flex}.article-hero__crumbs[data-astro-cid-jo55ryrt]{color:var(--on-dark-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.article-hero__crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--on-dark-soft);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.article-hero__crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--on-dark)}.article-hero__eyebrow[data-astro-cid-jo55ryrt]{color:var(--accent-bright);font-size:var(--fs-eyebrow);letter-spacing:.03em;margin:0;font-weight:600}.article-hero__title[data-astro-cid-jo55ryrt]{font-family:var(--display);letter-spacing:-.01em;color:var(--on-dark);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,7.5vw,34px);font-weight:500;line-height:1.08}.article-hero__lead[data-astro-cid-jo55ryrt]{color:var(--on-dark-soft);max-width:var(--measure);margin:0;font-size:17px;line-height:1.6}.article-hero__meta[data-astro-cid-jo55ryrt]{color:var(--on-dark-soft);margin:4px 0 0;font-size:15px}.article-main[data-astro-cid-jo55ryrt]{background:var(--paper);padding:32px 16px 64px}.article-main__container[data-astro-cid-jo55ryrt]{max-width:var(--container);margin:0 auto}.article-toc--desktop[data-astro-cid-jo55ryrt]{display:none}.article-toc-mobile[data-astro-cid-jo55ryrt]{border-top:1px solid var(--navy);border-bottom:1px solid var(--line);margin-bottom:28px}.article-toc-mobile__summary[data-astro-cid-jo55ryrt]{min-height:48px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.article-toc-mobile__summary[data-astro-cid-jo55ryrt] .plus[data-astro-cid-jo55ryrt]{color:var(--navy);font-size:20px;line-height:1}.article-toc-mobile__nav[data-astro-cid-jo55ryrt]{flex-direction:column;gap:8px;padding:8px 0 16px;display:flex}.article-toc-mobile__nav[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{min-height:44px;color:var(--navy-soft);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.article-toc-mobile__nav[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--accent)}.article-prose[data-astro-cid-jo55ryrt]{max-width:720px;color:var(--ink);font-size:17px;line-height:1.65}.article-takeaways[data-astro-cid-jo55ryrt]{background:var(--accent-soft);border-radius:var(--radius);margin:0 0 40px;padding:24px 20px;scroll-margin-top:24px}.article-takeaways__heading[data-astro-cid-jo55ryrt]{color:var(--navy);font-family:var(--display);margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.15}.article-takeaways__list[data-astro-cid-jo55ryrt]{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:16px;line-height:1.55;display:flex}.article-section[data-astro-cid-jo55ryrt]{flex-direction:column;gap:14px;margin-top:36px;scroll-margin-top:24px;display:flex}.article-section__heading[data-astro-cid-jo55ryrt]{color:var(--navy);font-family:var(--display);margin:0;font-size:27px;font-weight:500;line-height:1.15}.article-section__p[data-astro-cid-jo55ryrt]{max-width:var(--measure);color:var(--ink);margin:0}.article-section__bullets[data-astro-cid-jo55ryrt]{max-width:var(--measure);flex-direction:column;gap:8px;margin:4px 0 0;padding:0 0 0 22px;display:flex}.article-cross-links[data-astro-cid-jo55ryrt]{background:var(--paper-soft);border-top:1px solid var(--line);padding:48px 16px}.article-cross-links__container[data-astro-cid-jo55ryrt]{max-width:var(--container);flex-direction:column;gap:48px;margin:0 auto;display:flex}.article-cross-links__heading[data-astro-cid-jo55ryrt]{color:var(--navy);font-family:var(--display);margin:0 0 16px;font-size:32px;font-weight:500;line-height:1.12}.article-cross-links__list[data-astro-cid-jo55ryrt]{border-top:1px solid var(--navy);flex-direction:column;display:flex}.article-post-card[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--line);color:var(--ink);flex-direction:column;gap:6px;padding:20px 0;text-decoration:none;display:flex}.article-post-card__category[data-astro-cid-jo55ryrt]{color:var(--accent);letter-spacing:.04em;font-size:14px;font-weight:600}.article-post-card__title[data-astro-cid-jo55ryrt]{color:var(--navy);font-family:var(--display);transition:color var(--motion-fast) ease;justify-content:space-between;align-items:baseline;gap:12px;font-size:22px;line-height:1.2;display:flex}.article-post-card[data-astro-cid-jo55ryrt]:hover .article-post-card__title[data-astro-cid-jo55ryrt]{color:var(--accent)}.article-post-card__desc[data-astro-cid-jo55ryrt]{color:var(--ink-soft);font-size:15px;line-height:1.5}.article-cross-links__services[data-astro-cid-jo55ryrt]{border-top:1px solid var(--navy);flex-direction:column;display:flex}.article-service-row[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--line);min-height:56px;color:var(--navy);font-family:var(--display);transition:color var(--motion-fast) ease;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:20px;text-decoration:none;display:flex}.article-service-row[data-astro-cid-jo55ryrt]:hover{color:var(--accent)}@media (width>=1024px){.article-hero[data-astro-cid-jo55ryrt]{padding:148px 32px 64px}.article-hero__content[data-astro-cid-jo55ryrt]{gap:16px;margin-left:360px}.article-hero__title[data-astro-cid-jo55ryrt]{font-size:clamp(2.75rem,4vw,58px);line-height:1.06}.article-hero__lead[data-astro-cid-jo55ryrt]{font-size:20px}.article-main[data-astro-cid-jo55ryrt]{padding:64px 32px 96px}.article-main__container[data-astro-cid-jo55ryrt]{grid-template-columns:280px 1fr;align-items:start;column-gap:80px;display:grid}.article-toc-mobile[data-astro-cid-jo55ryrt]{display:none}.article-toc--desktop[data-astro-cid-jo55ryrt]{flex-direction:column;gap:4px;padding-top:4px;display:flex;position:sticky;top:24px}.article-toc__heading[data-astro-cid-jo55ryrt]{color:var(--accent);letter-spacing:.04em;margin:0 0 8px;font-size:15px;font-weight:600}.article-toc--desktop[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{border-left:3px solid var(--line);color:var(--ink-soft);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:8px 0 8px 14px;font-size:16px;line-height:1.4;text-decoration:none;display:block}.article-toc--desktop[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{border-left-color:var(--accent);color:var(--accent)}.article-prose[data-astro-cid-jo55ryrt]{font-size:19px;line-height:1.7}.article-takeaways[data-astro-cid-jo55ryrt]{margin:0 0 56px;padding:28px 32px}.article-takeaways__heading[data-astro-cid-jo55ryrt]{font-size:26px}.article-takeaways__list[data-astro-cid-jo55ryrt]{font-size:17px}.article-section[data-astro-cid-jo55ryrt]{gap:18px;margin-top:48px}.article-section__heading[data-astro-cid-jo55ryrt]{font-size:34px}.article-cross-links[data-astro-cid-jo55ryrt]{padding:80px 32px 88px}.article-cross-links__container[data-astro-cid-jo55ryrt]{grid-template-columns:1.4fr 1fr;gap:80px;display:grid}.article-cross-links__heading[data-astro-cid-jo55ryrt]{font-size:40px}.article-post-card__title[data-astro-cid-jo55ryrt]{font-size:26px}.article-post-card__desc[data-astro-cid-jo55ryrt]{font-size:16px}.article-service-row[data-astro-cid-jo55ryrt]{min-height:64px;font-size:22px}}
