.ArticleTemplate-module__ePxyaG__page{background:var(--site-cream);min-height:100vh;color:var(--site-ink)}.ArticleTemplate-module__ePxyaG__hero{padding-block:var(--space-3xl) var(--space-4xl);}.ArticleTemplate-module__ePxyaG__heroInner{width:min(100%, var(--site-container-article));padding-inline:var(--site-gutter);margin-inline:auto}.ArticleTemplate-module__ePxyaG__heroInnerWide{width:min(100%, calc(var(--site-container-article) + 240px + var(--space-4xl)));padding-inline:var(--site-gutter);margin-inline:auto}.ArticleTemplate-module__ePxyaG__backLink{align-items:center;gap:var(--space-sm);color:var(--hero-caption,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}.ArticleTemplate-module__ePxyaG__backLink:hover{color:var(--hero-text,var(--site-ink))}.ArticleTemplate-module__ePxyaG__backLink svg{width:1em;height:1em;transition:transform var(--dur-base) var(--ease-out)}.ArticleTemplate-module__ePxyaG__partnerRow{gap:var(--space-md);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-lg);display:flex}.ArticleTemplate-module__ePxyaG__partnerLabel{color:var(--hero-caption,var(--site-ink-mute));font-size:var(--text-caption);line-height:var(--leading-caption)}.ArticleTemplate-module__ePxyaG__partnerLink{display:inline-flex}.ArticleTemplate-module__ePxyaG__partnerLogo{width:auto;height:32px;display:block}.ArticleTemplate-module__ePxyaG__hero h1{max-width:24ch;margin:var(--space-lg) 0 0;color:var(--hero-text,var(--site-ink));font-size:var(--site-type-article);letter-spacing:var(--site-tracking-hero);font-weight:500;line-height:var(--site-leading-hero);text-wrap:balance}.ArticleTemplate-module__ePxyaG__authorMeta{gap:var(--space-xs);margin:0 0 var(--space-2xl);display:grid}.ArticleTemplate-module__ePxyaG__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}.ArticleTemplate-module__ePxyaG__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}.ArticleTemplate-module__ePxyaG__authorLinkedin:hover{color:var(--site-ink)}.ArticleTemplate-module__ePxyaG__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}.ArticleTemplate-module__ePxyaG__dot{margin-inline-end:var(--space-sm)}.ArticleTemplate-module__ePxyaG__notice{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-2xl);border:1px solid var(--site-line);border-radius:var(--radius-full);background:var(--site-cream-deep);padding:var(--space-sm) var(--space-lg);color:var(--hero-muted,var(--site-ink-soft));font-size:var(--text-body-2);line-height:var(--leading-body-2);flex-wrap:wrap;display:inline-flex}.ArticleTemplate-module__ePxyaG__notice svg{width:1em;height:1em;color:var(--hero-caption,var(--site-ink-mute));flex-shrink:0}.ArticleTemplate-module__ePxyaG__notice a{color:var(--hero-text,var(--site-ink));text-underline-offset:.18em;font-weight:600;text-decoration:underline}.ArticleTemplate-module__ePxyaG__coverWrap{width:min(100%, calc(var(--site-container-article) + 2 * var(--site-gutter)));padding:var(--space-3xl) var(--site-gutter) 0;margin-inline:auto}.ArticleTemplate-module__ePxyaG__cover{aspect-ratio:2;object-fit:cover;border:1px solid var(--site-line);border-radius:var(--radius-sm);width:100%;display:block}.ArticleTemplate-module__ePxyaG__bodySection{padding-block:var(--space-4xl)}.ArticleTemplate-module__ePxyaG__bodyLayout{grid-template-columns:minmax(0, var(--site-container-article)) 240px;gap:var(--space-4xl);width:min(100%, calc(var(--site-container-article) + 240px + var(--space-4xl)));padding-inline:var(--site-gutter);align-items:start;margin-inline:auto;display:grid}.ArticleTemplate-module__ePxyaG__article,.ArticleTemplate-module__ePxyaG__articleNarrow{min-width:0}.ArticleTemplate-module__ePxyaG__articleNarrow{width:min(100%, var(--site-container-article));padding-inline:var(--site-gutter);margin-inline:auto}.ArticleTemplate-module__ePxyaG__tocAside{min-width:0}.ArticleTemplate-module__ePxyaG__tocSticky{top:calc(var(--space-4xl) + var(--space-xl));position:sticky}.ArticleTemplate-module__ePxyaG__toc{border-inline-start:0;padding-inline-start:0}.ArticleTemplate-module__ePxyaG__tocTitle{margin:0 0 var(--space-md);color:var(--site-ink);font-size:var(--text-context);font-weight:500;line-height:1.5}.ArticleTemplate-module__ePxyaG__tocList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.ArticleTemplate-module__ePxyaG__tocList li[data-level="3"]{padding-inline-start:var(--space-md)}.ArticleTemplate-module__ePxyaG__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)}.ArticleTemplate-module__ePxyaG__tocList a:hover{color:var(--site-ink)}@media (max-width:1080px){.ArticleTemplate-module__ePxyaG__bodyLayout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.ArticleTemplate-module__ePxyaG__tocAside{display:none}}@media (max-width:760px){.ArticleTemplate-module__ePxyaG__hero{padding-block:var(--space-2xl) var(--space-3xl)}.ArticleTemplate-module__ePxyaG__heroInner,.ArticleTemplate-module__ePxyaG__heroInnerWide,.ArticleTemplate-module__ePxyaG__bodyLayout,.ArticleTemplate-module__ePxyaG__articleNarrow,.ArticleTemplate-module__ePxyaG__coverWrap{padding-inline:var(--space-xl)}.ArticleTemplate-module__ePxyaG__hero h1{max-width:none}}@media (prefers-reduced-motion:reduce){.ArticleTemplate-module__ePxyaG__backLink:hover svg{transform:none}}.ArticleTemplate-module__ePxyaG__backLink:hover svg{transform:translate(-3px)}.ArticleTemplate-module__ePxyaG__notice{--hero-text:var(--site-ink);--hero-muted:var(--site-ink-soft);--hero-caption:var(--site-ink-mute);color:var(--site-ink)}.ArticleTemplate-module__ePxyaG__hero .ArticleTemplate-module__ePxyaG__partnerLogo{filter:brightness(0)invert()}.ArticleTemplate-module__ePxyaG__authorPhoto{object-fit:cover;border-radius:50%;width:48px;height:48px}
.HubHomeTemplate-module__BV8Lbq__sectionHeading h2,.HubHomeTemplate-module__BV8Lbq__formPanel h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:34px;font-weight:450;line-height:1.2}.HubHomeTemplate-module__BV8Lbq__sectionHeading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:32px;display:flex}.HubHomeTemplate-module__BV8Lbq__sectionHeading p{color:var(--site-nature-body);margin:15px 0 0;font-size:15px}.HubHomeTemplate-module__BV8Lbq__action{border:1px solid var(--site-nature-line);min-height:46px;color:var(--site-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.HubHomeTemplate-module__BV8Lbq__action:hover{background:var(--site-cream-deep)}.HubHomeTemplate-module__BV8Lbq__action:focus-visible,.HubHomeTemplate-module__BV8Lbq__blogPost a:focus-visible{outline:2px solid var(--site-ink);outline-offset:4px}.HubHomeTemplate-module__BV8Lbq__blogPost{border-top:1px solid var(--site-nature-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:50px;padding-block:26px;display:grid}.HubHomeTemplate-module__BV8Lbq__blogPost>img{border-radius:8px;width:100%;height:auto}.HubHomeTemplate-module__BV8Lbq__blogPost h3{letter-spacing:-.04em;margin:16px 0;font-size:36px;font-weight:450;line-height:1.2}.HubHomeTemplate-module__BV8Lbq__blogPost h3 a{color:var(--site-ink);text-decoration:none}.HubHomeTemplate-module__BV8Lbq__blogPost h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.HubHomeTemplate-module__BV8Lbq__blogPost p{color:var(--site-nature-body);font-size:14px}.HubHomeTemplate-module__BV8Lbq__blogPost .HubHomeTemplate-module__BV8Lbq__action{margin-top:20px}.HubHomeTemplate-module__BV8Lbq__meta{font-size:12px}.HubHomeTemplate-module__BV8Lbq__formPanel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:70px;padding-top:12px;display:grid}.HubHomeTemplate-module__BV8Lbq__formPanel p{color:var(--site-nature-body);margin:22px 0;font-size:16px;line-height:1.75}.HubHomeTemplate-module__BV8Lbq__formAction{border:1px solid var(--site-nature-line);border-radius:8px;align-self:start;padding:30px}.HubHomeTemplate-module__BV8Lbq__formAction p{margin-top:0}@media (max-width:1000px){.HubHomeTemplate-module__BV8Lbq__formPanel{gap:35px}}@media (max-width:700px){.HubHomeTemplate-module__BV8Lbq__formPanel,.HubHomeTemplate-module__BV8Lbq__blogPost{grid-template-columns:1fr;gap:25px}.HubHomeTemplate-module__BV8Lbq__sectionHeading h2,.HubHomeTemplate-module__BV8Lbq__formPanel h2{font-size:29px}.HubHomeTemplate-module__BV8Lbq__sectionHeading{display:block}.HubHomeTemplate-module__BV8Lbq__sectionHeading>.HubHomeTemplate-module__BV8Lbq__action{margin-top:20px}.HubHomeTemplate-module__BV8Lbq__blogPost h3{font-size:29px}.HubHomeTemplate-module__BV8Lbq__formPanel p{font-size:15px}.HubHomeTemplate-module__BV8Lbq__formAction{padding:22px}}
.HubPageTemplate-module__b_Oufa__metadata{background:var(--site-cream-deep);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;display:grid}.HubPageTemplate-module__b_Oufa__metadata dt{min-height:0;color:var(--site-ink-mute);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.HubPageTemplate-module__b_Oufa__metadata dt svg{flex-shrink:0}.HubPageTemplate-module__b_Oufa__metadata dd{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:flex}.HubPageTemplate-module__b_Oufa__metadata dt img{object-fit:contain;border:0;border-radius:0;width:16px;height:16px;margin:0}.HubPageTemplate-module__b_Oufa__articleSection{margin-bottom:40px}.HubPageTemplate-module__b_Oufa__authorProfile{margin-top:32px}.HubPageTemplate-module__b_Oufa__authorProfile h2{margin:0 0 20px;font-size:14px;font-weight:500}.HubPageTemplate-module__b_Oufa__authorProfile>ul[data-compact]{grid-template-columns:minmax(0,1fr)}.HubPageTemplate-module__b_Oufa__documentation{background:var(--site-cream-deep);border-radius:var(--radius-md);margin-top:0;padding:24px}.HubPageTemplate-module__b_Oufa__documentation h2{margin:0 0 16px;font-size:20px}.HubPageTemplate-module__b_Oufa__documentation ul,.HubPageTemplate-module__b_Oufa__documentation ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.HubPageTemplate-module__b_Oufa__documentation li,.HubPageTemplate-module__b_Oufa__documentation p{margin:0;font-size:14px;line-height:1.5}.HubPageTemplate-module__b_Oufa__documentation a{padding:8px 24px 8px 0;text-decoration:none;display:block;position:relative}.HubPageTemplate-module__b_Oufa__documentation a>svg{position:absolute;top:8px;right:0}.HubPageTemplate-module__b_Oufa__documentation a:hover{text-decoration:underline}.HubPageTemplate-module__b_Oufa__documentation a:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}.HubPageTemplate-module__b_Oufa__overview{background:var(--site-cream-deep);border-radius:var(--radius-md);padding:24px}.HubPageTemplate-module__b_Oufa__overview h2,.HubPageTemplate-module__b_Oufa__authorProfile h2{color:var(--site-ink-mute);letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:500;line-height:1.5}.HubPageTemplate-module__b_Oufa__authorProfile>ul[data-compact]>li{grid-template-columns:64px minmax(0,1fr);gap:6px 16px;display:grid}.HubPageTemplate-module__b_Oufa__authorProfile>ul[data-compact] img{grid-row:1/4;width:64px;margin:0}.HubPageTemplate-module__b_Oufa__authorProfile>ul[data-compact] h3{font-size:16px}.HubPageTemplate-module__b_Oufa__authorProfile>ul[data-compact] p{font-size:12px}.HubPageTemplate-module__b_Oufa__authorProfile>ul[data-compact] a{grid-column:2}@media (max-width:1100px) and (min-width:701px){.HubPageTemplate-module__b_Oufa__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}
.LibraryTemplate-module__vUKl6G__page{background:var(--site-cream);min-height:100vh;color:var(--site-ink);padding-bottom:80px}.LibraryTemplate-module__vUKl6G__container{width:min(100%,1400px);padding-inline:var(--site-gutter);margin-inline:auto}.LibraryTemplate-module__vUKl6G__navigation{border-bottom:1px solid var(--site-nature-line);justify-content:space-between;align-items:center;gap:24px;display:flex}.LibraryTemplate-module__vUKl6G__links{scrollbar-width:thin;scrollbar-color:var(--site-nature-line) transparent;align-items:center;gap:26px;min-width:0;display:flex;overflow-x:auto}.LibraryTemplate-module__vUKl6G__links a{min-height:60px;color:var(--site-nature-body);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding-block:18px;font-size:14px;text-decoration:none;display:inline-flex}.LibraryTemplate-module__vUKl6G__links a[aria-current=page]{border-color:var(--site-ink);color:var(--site-ink);font-weight:550}.LibraryTemplate-module__vUKl6G__links a:hover{color:var(--site-ink)}.LibraryTemplate-module__vUKl6G__links .LibraryTemplate-module__vUKl6G__mobileContribution{gap:8px;display:none}.LibraryTemplate-module__vUKl6G__contribute{min-height:44px;color:var(--site-ink);flex-shrink:0;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.LibraryTemplate-module__vUKl6G__contribute:hover{text-underline-offset:4px;text-decoration:underline}.LibraryTemplate-module__vUKl6G__navigation a:focus-visible{outline:2px solid var(--site-ink);outline-offset:-2px}@media (max-width:1100px){.LibraryTemplate-module__vUKl6G__links{gap:20px}.LibraryTemplate-module__vUKl6G__links a,.LibraryTemplate-module__vUKl6G__contribute{font-size:13px}}@media (max-width:760px){.LibraryTemplate-module__vUKl6G__navigation{flex-wrap:wrap;gap:0}.LibraryTemplate-module__vUKl6G__links{flex-basis:100%;gap:22px}.LibraryTemplate-module__vUKl6G__links a{min-height:52px;padding-block:14px}.LibraryTemplate-module__vUKl6G__contribute{display:none}.LibraryTemplate-module__vUKl6G__links .LibraryTemplate-module__vUKl6G__mobileContribution{display:inline-flex}.LibraryTemplate-module__vUKl6G__page{padding-bottom:48px}}
