.Breadcrumbs-module__FM6wta__nav{border-bottom:1px solid var(--c-divider);background:var(--c-surface-1);width:100%}.Breadcrumbs-module__FM6wta__list{align-items:center;gap:var(--s-1);max-width:72rem;padding:var(--s-3) var(--s-4);font-family:var(--font-sans);font-size:var(--t-caption);flex-wrap:wrap;margin:0 auto;line-height:1.2;list-style:none;display:flex}.Breadcrumbs-module__FM6wta__item{align-items:center;gap:var(--s-1);min-width:0;display:inline-flex}.Breadcrumbs-module__FM6wta__sep{width:.7em;height:.7em;color:var(--c-ink-4);opacity:.65;flex:none}.Breadcrumbs-module__FM6wta__link{color:var(--c-ink-3);border-radius:var(--r-sm);white-space:nowrap;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:color .12s,background-color .12s}.Breadcrumbs-module__FM6wta__link:hover{color:var(--c-accent-700);background:var(--c-accent-50)}.Breadcrumbs-module__FM6wta__link:focus-visible{outline:2px solid var(--c-accent-500);outline-offset:2px}.Breadcrumbs-module__FM6wta__current{color:var(--c-ink-1);overflow-wrap:break-word;max-width:100%;font-weight:600}
.BlogHero-module__kws84a__hero{margin:0 0 clamp(24px,4vw,40px)}.BlogHero-module__kws84a__figure{background:var(--c-surface-3);isolation:isolate;width:100%;margin:0;position:relative;overflow:hidden}.BlogHero-module__kws84a__img,.BlogHero-module__kws84a__imgFallback{object-fit:cover;object-position:center;aspect-ratio:16/9;width:100%;height:auto;max-height:min(68vh,620px);display:block}.BlogHero-module__kws84a__imgFallback{background:linear-gradient(160deg, var(--c-surface-2) 0%, var(--c-surface-3) 100%)}.BlogHero-module__kws84a__scrim{pointer-events:none;background:linear-gradient(#0000 30%,#00000047 58%,#000000ad 82%,#000000db 100%);position:absolute;inset:0}.BlogHero-module__kws84a__caption{inset-inline:0;padding:clamp(20px,4vw,44px) clamp(16px,4vw,24px);position:absolute;bottom:0}.BlogHero-module__kws84a__captionInner{max-width:1100px;margin:0 auto}.BlogHero-module__kws84a__metaRow{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.BlogHero-module__kws84a__chip{letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#ffffff24;border:1px solid #ffffff80;padding:5px 11px;font-size:12px;font-weight:700;text-decoration:none}a.BlogHero-module__kws84a__chip:hover{background:#ffffff42;border-color:#fffc}.BlogHero-module__kws84a__meta{color:#ffffffe0;font-size:.85rem;font-weight:500}.BlogHero-module__kws84a__sep{color:#ffffff80;margin-right:12px}.BlogHero-module__kws84a__readTime{white-space:nowrap}.BlogHero-module__kws84a__title{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:20em;margin:0;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.4rem);font-weight:700;line-height:1.1}.BlogHero-module__kws84a__byline{color:#ffffffdb;margin:14px 0 0;font-size:.9rem}.BlogHero-module__kws84a__below{max-width:720px;padding:clamp(16px, 2.5vw, 24px) var(--s-6,24px) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 28px;margin:0 auto;display:flex}.BlogHero-module__kws84a__credit{min-width:0;color:var(--c-ink-3);flex:22em;margin:0;font-size:.86rem;line-height:1.55}.BlogHero-module__kws84a__shareRow{flex:none;align-items:center;gap:10px;display:flex}.BlogHero-module__kws84a__shareLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-3);margin-right:4px;font-size:.78rem;font-weight:600}.BlogHero-module__kws84a__shareLink{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);width:38px;height:38px;color:var(--c-ink-2);transition:background var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.BlogHero-module__kws84a__shareLink:hover{background:var(--c-accent-500);border-color:var(--c-accent-500);color:#fff}@media (max-width:779px){.BlogHero-module__kws84a__figure{background:0 0;overflow:visible}.BlogHero-module__kws84a__img,.BlogHero-module__kws84a__imgFallback{max-height:46vh}.BlogHero-module__kws84a__scrim{display:none}.BlogHero-module__kws84a__caption{padding:clamp(18px,5vw,26px) clamp(16px,4vw,24px) 0;position:static}.BlogHero-module__kws84a__captionInner{max-width:760px}.BlogHero-module__kws84a__chip{color:var(--c-accent-700);background:var(--c-accent-50);border-color:var(--c-border-strong);-webkit-backdrop-filter:none;backdrop-filter:none}a.BlogHero-module__kws84a__chip:hover{background:var(--c-accent-50);border-color:var(--c-accent-400);color:var(--c-accent-600)}.BlogHero-module__kws84a__meta{color:var(--c-ink-3)}.BlogHero-module__kws84a__sep{color:var(--c-border-strong)}.BlogHero-module__kws84a__title{color:var(--c-ink-1)}.BlogHero-module__kws84a__byline{color:var(--c-ink-3)}.BlogHero-module__kws84a__below{padding-top:18px}}@media (prefers-reduced-motion:reduce){.BlogHero-module__kws84a__chip,.BlogHero-module__kws84a__shareLink{transition:none}}
.BlogToc-module__26EAba__toc{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface-2);max-width:720px;margin:0 auto clamp(28px,4vw,40px);padding:18px 20px 16px}.BlogToc-module__26EAba__label{font-family:var(--font-head);font-size:var(--t-caption,.76rem);text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-3);margin:0 0 12px;font-weight:600;line-height:1.3}.BlogToc-module__26EAba__list{counter-reset:toc;columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.BlogToc-module__26EAba__item{counter-increment:toc;break-inside:avoid;margin:0;padding:0}.BlogToc-module__26EAba__link{color:var(--c-ink-2);transition:color var(--motion-fast) var(--ease-out);padding:5px 0 5px 26px;font-size:.88rem;line-height:1.4;text-decoration:none;display:block;position:relative}.BlogToc-module__26EAba__link:before{content:counter(toc) ".";font-variant-numeric:tabular-nums;color:var(--c-ink-4,var(--c-ink-3));font-size:.78rem;position:absolute;top:5px;left:0}.BlogToc-module__26EAba__link:hover{color:var(--c-accent-600)}.BlogToc-module__26EAba__current{color:var(--c-accent-600);font-weight:600}@media (max-width:559px){.BlogToc-module__26EAba__list{columns:1}}@media (min-width:1240px){.BlogToc-module__26EAba__toc{border:0;border-left:2px solid var(--c-border);overscroll-behavior:contain;background:0 0;border-radius:0;align-self:start;width:232px;max-width:none;max-height:calc(100vh - 140px);margin:0;padding:0 0 0 16px;position:sticky;top:104px;overflow-y:auto}.BlogToc-module__26EAba__list{columns:1}.BlogToc-module__26EAba__link{padding-block:6px}.BlogToc-module__26EAba__current:after{content:"";background:var(--c-accent-500);width:2px;position:absolute;top:6px;bottom:6px;left:-18px}}@media (prefers-reduced-motion:reduce){.BlogToc-module__26EAba__link{transition:none}}
.layout-module__s5FlfG__layout{display:block}.layout-module__s5FlfG__toc{padding:0 clamp(16px,4vw,24px)}@media (min-width:1240px){.layout-module__s5FlfG__layout{grid-template-columns:232px minmax(0,768px) 232px;justify-content:center;column-gap:44px;display:grid}.layout-module__s5FlfG__toc{grid-column:1;justify-self:end;padding:0}.layout-module__s5FlfG__body{grid-column:2;min-width:0}}:is(.layout-module__s5FlfG__body h2[id],.layout-module__s5FlfG__body h3[id],.layout-module__s5FlfG__body section[id]){scroll-margin-top:96px}
