.BlogPostLayout-module__WLytfa__page{background:var(--site-cream);min-height:100vh;color:var(--site-ink)}.BlogPostLayout-module__WLytfa__hero{border-block-end:1px solid var(--site-line);padding-block:var(--space-3xl) var(--space-4xl)}.BlogPostLayout-module__WLytfa__heroInner,.BlogPostLayout-module__WLytfa__aboutInner,.BlogPostLayout-module__WLytfa__backInner{width:min(100%, var(--site-container-narrow));padding-inline:var(--site-gutter);margin-inline:auto}.BlogPostLayout-module__WLytfa__heroInnerWide{width:min(100%, calc(var(--site-container-narrow) + 240px + var(--space-4xl)));padding-inline:var(--site-gutter);margin-inline:auto}.BlogPostLayout-module__WLytfa__backLink{align-items:center;gap:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-body-2);font-weight:600;line-height:var(--leading-body-2);transition:color var(--dur-base) var(--ease-out);display:inline-flex}.BlogPostLayout-module__WLytfa__backLink:hover{color:var(--site-ink)}.BlogPostLayout-module__WLytfa__backLink svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.BlogPostLayout-module__WLytfa__backLink:hover svg{transform:translate(-3px)}.BlogPostLayout-module__WLytfa__heroMeta{gap:var(--space-sm);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-2xl);display:flex}.BlogPostLayout-module__WLytfa__categoryPill{color:var(--site-ink-mute);font-size:var(--text-caption);letter-spacing:.04em;font-weight:600;line-height:var(--leading-caption);align-items:center;display:inline-flex}.BlogPostLayout-module__WLytfa__hero h1{max-width:18ch;margin:var(--space-lg) 0 0;color:var(--site-ink);letter-spacing:-.03em;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.02}.BlogPostLayout-module__WLytfa__authorMeta{gap:var(--space-xs);margin-block-start:var(--space-xl);display:grid}.BlogPostLayout-module__WLytfa__authorName{align-items:center;gap:var(--space-sm);color:var(--site-ink);font-size:var(--text-body-1);font-weight:600;line-height:var(--leading-body-1);display:inline-flex}.BlogPostLayout-module__WLytfa__authorLinkedin{color:var(--site-ink-mute);font-size:var(--text-body-2);text-underline-offset:.18em;transition:color var(--dur-base) var(--ease-out);font-weight:500;text-decoration:underline;display:inline-flex}.BlogPostLayout-module__WLytfa__authorLinkedin:hover{color:var(--site-ink)}.BlogPostLayout-module__WLytfa__authorSub{gap:var(--space-sm);color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);flex-wrap:wrap;align-items:center;display:flex}.BlogPostLayout-module__WLytfa__dot{margin-inline-end:var(--space-sm)}.BlogPostLayout-module__WLytfa__coverWrap{width:min(100%,960px);padding:var(--space-3xl) var(--site-gutter) 0;margin-inline:auto}.BlogPostLayout-module__WLytfa__cover{aspect-ratio:2;object-fit:cover;border:1px solid var(--site-line);border-radius:var(--radius-sm);width:100%;display:block}.BlogPostLayout-module__WLytfa__bodySection{padding-block:var(--space-4xl)}.BlogPostLayout-module__WLytfa__bodyLayout{grid-template-columns:minmax(0, var(--site-container-narrow)) 240px;gap:var(--space-4xl);width:min(100%, calc(var(--site-container-narrow) + 240px + var(--space-4xl)));padding-inline:var(--site-gutter);align-items:start;margin-inline:auto;display:grid}.BlogPostLayout-module__WLytfa__article,.BlogPostLayout-module__WLytfa__articleNarrow{min-width:0}.BlogPostLayout-module__WLytfa__articleNarrow{width:min(100%, var(--site-container-narrow));padding-inline:var(--site-gutter);margin-inline:auto}.BlogPostLayout-module__WLytfa__tocAside{min-width:0}.BlogPostLayout-module__WLytfa__tocSticky{top:calc(var(--space-4xl) + var(--space-xl));position:sticky}.BlogPostLayout-module__WLytfa__toc{border-inline-start:1px solid var(--site-line);padding-inline-start:var(--space-lg)}.BlogPostLayout-module__WLytfa__tocTitle{margin:0 0 var(--space-md);color:var(--site-ink);font-size:var(--text-caption);letter-spacing:.08em;font-weight:600;line-height:var(--leading-caption);text-transform:uppercase}.BlogPostLayout-module__WLytfa__tocList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.BlogPostLayout-module__WLytfa__tocList li[data-level="3"]{padding-inline-start:var(--space-md)}.BlogPostLayout-module__WLytfa__tocList a{color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2);transition:color var(--dur-base) var(--ease-out)}.BlogPostLayout-module__WLytfa__tocList a:hover{color:var(--site-ink)}.BlogPostLayout-module__WLytfa__prose{max-width:var(--site-container-narrow)}.BlogPostLayout-module__WLytfa__prose :where(h2){scroll-margin-top:var(--nav-clearance);margin-block:var(--space-4xl) var(--space-lg);color:var(--site-ink);font-size:var(--text-headline-2);letter-spacing:-.03em;font-weight:600;line-height:var(--leading-headline-2)}.BlogPostLayout-module__WLytfa__prose :where(h2):first-child{margin-block-start:0}.BlogPostLayout-module__WLytfa__prose :where(h3){scroll-margin-top:var(--nav-clearance);margin-block:var(--space-2xl) var(--space-sm);color:var(--site-ink);font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3)}.BlogPostLayout-module__WLytfa__prose :where(p){margin-block:0 var(--space-lg);color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1)}.BlogPostLayout-module__WLytfa__prose :where(p):last-child{margin-block-end:0}.BlogPostLayout-module__WLytfa__prose :where(a){color:var(--site-ink);text-underline-offset:.18em;text-decoration:underline;-webkit-text-decoration-color:var(--site-neutral-300);text-decoration-color:var(--site-neutral-300);transition:text-decoration-color var(--dur-base) var(--ease-out);font-weight:500}.BlogPostLayout-module__WLytfa__prose :where(a):hover{-webkit-text-decoration-color:var(--site-ink);text-decoration-color:var(--site-ink)}.BlogPostLayout-module__WLytfa__prose :where(strong){color:var(--site-ink);font-weight:600}.BlogPostLayout-module__WLytfa__prose :where(em){color:var(--site-ink-mute)}.BlogPostLayout-module__WLytfa__prose :where(code){border-radius:var(--radius-xs);background:var(--site-cream-deep);color:var(--site-ink);padding:1px var(--space-xs);font-family:var(--font-mono);font-size:.92em}.BlogPostLayout-module__WLytfa__prose :where(ul,ol){gap:var(--space-sm);margin-block:0 var(--space-lg);padding-inline-start:var(--space-xl);display:grid}.BlogPostLayout-module__WLytfa__prose :where(ul){list-style:outside}.BlogPostLayout-module__WLytfa__prose :where(ol){list-style:decimal}.BlogPostLayout-module__WLytfa__prose :where(li){color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1);display:list-item}.BlogPostLayout-module__WLytfa__prose :where(li)::marker{color:var(--site-ink-mute)}.BlogPostLayout-module__WLytfa__prose :where(img){width:100%;height:auto;margin-block:var(--space-2xl);border:1px solid var(--site-line);border-radius:var(--radius-sm);display:block}.BlogPostLayout-module__WLytfa__prose :where(blockquote){margin-block:var(--space-2xl);border-inline-start:2px solid var(--site-ink);padding-inline-start:var(--space-xl)}.BlogPostLayout-module__WLytfa__prose :where(blockquote p){color:var(--site-ink);font-size:var(--text-subtitle-1);line-height:var(--leading-subtitle-1)}.BlogPostLayout-module__WLytfa__prose :where(blockquote p:last-child){color:var(--site-ink-mute);font-size:var(--text-body-2);line-height:var(--leading-body-2)}.BlogPostLayout-module__WLytfa__prose :where(hr){height:1px;margin-block:var(--space-3xl);background:var(--site-line);border:0}.BlogPostLayout-module__WLytfa__prose :where(iframe){border:0;width:100%}.BlogPostLayout-module__WLytfa__aboutSection{border-block:1px solid var(--site-line);background:var(--site-cream-deep);padding-block:var(--space-3xl)}.BlogPostLayout-module__WLytfa__aboutCard{gap:var(--space-lg);border:1px solid var(--site-line);border-radius:var(--radius-sm);background:var(--site-cream);padding:var(--space-2xl);display:grid}.BlogPostLayout-module__WLytfa__aboutCard h2{color:var(--site-ink);font-size:var(--text-headline-3);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-headline-3);margin:0}.BlogPostLayout-module__WLytfa__aboutCard p{color:var(--site-ink-soft);font-size:var(--text-body-1);line-height:var(--leading-body-1);margin:0}.BlogPostLayout-module__WLytfa__aboutCard a{color:var(--site-ink);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.BlogPostLayout-module__WLytfa__backSection{padding-block:var(--space-3xl) var(--space-4xl)}@media (max-width:1080px){.BlogPostLayout-module__WLytfa__bodyLayout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.BlogPostLayout-module__WLytfa__tocAside{display:none}}@media (max-width:760px){.BlogPostLayout-module__WLytfa__hero{padding-block:var(--space-2xl) var(--space-3xl)}.BlogPostLayout-module__WLytfa__heroInner,.BlogPostLayout-module__WLytfa__aboutInner,.BlogPostLayout-module__WLytfa__backInner,.BlogPostLayout-module__WLytfa__bodyLayout,.BlogPostLayout-module__WLytfa__articleNarrow,.BlogPostLayout-module__WLytfa__coverWrap{padding-inline:var(--space-xl)}.BlogPostLayout-module__WLytfa__hero h1{max-width:none}.BlogPostLayout-module__WLytfa__aboutCard{padding:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.BlogPostLayout-module__WLytfa__backLink svg,.BlogPostLayout-module__WLytfa__tocList a,.BlogPostLayout-module__WLytfa__authorLinkedin,.BlogPostLayout-module__WLytfa__prose :where(a){transition:none}.BlogPostLayout-module__WLytfa__backLink:hover svg{transform:none}}
