.page-module-scss-module__0eHh4a__areaNavSlot{min-height:calc(1px + var(--navGap) + 3.01rem)}.page-module-scss-module__0eHh4a__page{max-width:1440px;padding-left:var(--pageMargin);padding-right:var(--pageMargin);margin:0 auto;position:relative}.page-module-scss-module__0eHh4a__topNav{margin-bottom:var(--xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module-scss-module__0eHh4a__prevNext{align-items:center;display:flex}.page-module-scss-module__0eHh4a__prevNextText{display:none}@media (min-width:640px){.page-module-scss-module__0eHh4a__prevNextText{display:block}}.page-module-scss-module__0eHh4a__header{padding-bottom:var(--lg);border-bottom:1px solid var(--c-purple5)}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__header{border-color:var(--c-purple90)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__header{border-color:var(--c-purple90)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__header{border-color:var(--c-purple90)}.page-module-scss-module__0eHh4a__headerContent{justify-content:space-between;align-items:start;gap:var(--gap);flex-wrap:wrap;display:flex}@media (min-width:1024px){.page-module-scss-module__0eHh4a__headerContent{flex-wrap:nowrap;align-items:center}}.page-module-scss-module__0eHh4a__pill{appearance:none;cursor:pointer;white-space:nowrap;border:1px solid color-mix(in srgb,currentColor 20%,transparent);background-color:color-mix(in srgb,currentColor 5%,transparent);color:inherit;border-radius:0;align-items:center;gap:.6rem;padding:.6em 1.1em;font-size:1.4rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.page-module-scss-module__0eHh4a__pill:not(:first-child){margin-left:-1px}.page-module-scss-module__0eHh4a__pill:last-of-type{border-top-right-radius:10em;border-bottom-right-radius:10em}.page-module-scss-module__0eHh4a__pill:first-child{border-top-left-radius:10em;border-bottom-left-radius:10em}.page-module-scss-module__0eHh4a__pill:hover{background-color:color-mix(in srgb,currentColor 10%,transparent);border-color:color-mix(in srgb,currentColor 35%,transparent);z-index:1}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__pill:hover{background-color:color-mix(in srgb,var(--c-purple40)24%,transparent);border-color:color-mix(in srgb,var(--c-purple40)35%,transparent)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__pill:hover{background-color:color-mix(in srgb,var(--c-purple40)24%,transparent);border-color:color-mix(in srgb,var(--c-purple40)35%,transparent)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__pill:hover{background-color:color-mix(in srgb,var(--c-purple40)24%,transparent);border-color:color-mix(in srgb,var(--c-purple40)35%,transparent)}.page-module-scss-module__0eHh4a__pill:focus-visible{outline:2px solid var(--c-purple40);outline-offset:2px;z-index:2}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__pill{background-color:color-mix(in srgb,var(--c-purple40)15%,transparent);border-color:color-mix(in srgb,var(--c-purple40)35%,transparent)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__pill{background-color:color-mix(in srgb,var(--c-purple40)15%,transparent);border-color:color-mix(in srgb,var(--c-purple40)35%,transparent)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__pill{background-color:color-mix(in srgb,var(--c-purple40)15%,transparent);border-color:color-mix(in srgb,var(--c-purple40)35%,transparent)}.page-module-scss-module__0eHh4a__headerContentRight{flex:1}.page-module-scss-module__0eHh4a__categoryRow{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.page-module-scss-module__0eHh4a__categoryIcon{background:var(--categoryColor,var(--acc50));border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;overflow:hidden}.page-module-scss-module__0eHh4a__categoryIcon.page-module-scss-module__0eHh4a__hasIcon{padding:.5rem}.page-module-scss-module__0eHh4a__iconImage{object-fit:contain;width:100%;height:100%}.page-module-scss-module__0eHh4a__categoryOgImage{object-fit:cover;width:100%;height:100%}.page-module-scss-module__0eHh4a__dateRow{gap:1rem;font-size:1.4rem;font-weight:500}.page-module-scss-module__0eHh4a__dateRow .page-module-scss-module__0eHh4a__dateSeparator{margin:0 .5em}.page-module-scss-module__0eHh4a__categoryNames{font-weight:600}.page-module-scss-module__0eHh4a__title{font-family:var(--fontSerif);letter-spacing:-.02em;margin-bottom:.2em;font-size:2.8rem;font-weight:400;line-height:1.2}@media (min-width:640px){.page-module-scss-module__0eHh4a__title{font-size:3.8rem}}.page-module-scss-module__0eHh4a__contributors{align-items:center;display:flex}.page-module-scss-module__0eHh4a__contributorsDesktop{display:none}@media (min-width:1024px){.page-module-scss-module__0eHh4a__contributorsDesktop{display:flex}}.page-module-scss-module__0eHh4a__contributorsMobile{display:flex}@media (min-width:1024px){.page-module-scss-module__0eHh4a__contributorsMobile{display:none}}.page-module-scss-module__0eHh4a__avatar{border:1px solid var(--lightest);border-radius:50%;flex-shrink:0;width:2.8rem;height:2.8rem;position:relative;overflow:hidden}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__avatar{border-color:var(--c-purple75)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__avatar{border-color:var(--c-purple75)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__avatar{border-color:var(--c-purple75)}.page-module-scss-module__0eHh4a__avatar+.page-module-scss-module__0eHh4a__avatar{margin-left:-.6rem}.page-module-scss-module__0eHh4a__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.page-module-scss-module__0eHh4a__contributorsDesktop .page-module-scss-module__0eHh4a__avatar{width:3.4rem;height:3.4rem}.page-module-scss-module__0eHh4a__avatar[data-tooltip]:before{content:attr(data-tooltip);background:var(--darkest);color:var(--lightest);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;border-radius:12px;padding:.4em .7em;font-size:1.2rem;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);right:50%;transform:translate(50%)}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__avatar[data-tooltip]:before{background:var(--lightest);color:var(--darkest)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__avatar[data-tooltip]:before{background:var(--lightest);color:var(--darkest)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__avatar[data-tooltip]:before{background:var(--lightest);color:var(--darkest)}.page-module-scss-module__0eHh4a__avatar[data-tooltip]:hover{overflow:visible}.page-module-scss-module__0eHh4a__avatar[data-tooltip]:hover:before{opacity:1}.page-module-scss-module__0eHh4a__avatarFallback{background:var(--c-purple5);width:100%;height:100%;color:var(--c-purple50);justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:flex}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__avatarFallback{background:var(--c-purple75);color:var(--c-purple15)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__avatarFallback{background:var(--c-purple75);color:var(--c-purple15)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__avatarFallback{background:var(--c-purple75);color:var(--c-purple15)}.page-module-scss-module__0eHh4a__content{line-height:1.625}@media (min-width:640px){.page-module-scss-module__0eHh4a__content{font-size:1.8rem}}.page-module-scss-module__0eHh4a__content p{font-weight:400}.page-module-scss-module__0eHh4a__content p a{color:var(--c-purple40)}@media (min-width:1280px){.page-module-scss-module__0eHh4a__content h1,.page-module-scss-module__0eHh4a__content h2,.page-module-scss-module__0eHh4a__content h3,.page-module-scss-module__0eHh4a__content h4,.page-module-scss-module__0eHh4a__content h5,.page-module-scss-module__0eHh4a__content h6,.page-module-scss-module__0eHh4a__content>p,.page-module-scss-module__0eHh4a__content>ul,.page-module-scss-module__0eHh4a__content>ol,.page-module-scss-module__0eHh4a__content>blockquote{max-width:80%}.page-module-scss-module__0eHh4a__content{padding-right:calc(var(--sectionPadding)*2)}}.page-module-scss-module__0eHh4a__relatedUpdates{gap:var(--xl);border-top:1px solid var(--c-purple5);padding-top:var(--xl);flex-direction:column;display:flex}@media (min-width:920px){.page-module-scss-module__0eHh4a__relatedUpdates{flex-direction:row}}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__relatedUpdates{border-color:var(--c-purple90)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__relatedUpdates{border-color:var(--c-purple90)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__relatedUpdates{border-color:var(--c-purple90)}.page-module-scss-module__0eHh4a__relatedSection{flex:1;margin-bottom:2rem;padding-top:2rem}.page-module-scss-module__0eHh4a__relatedHeading{margin:0 0 var(--xl);font-size:1.8rem;font-weight:600}@media (min-width:640px){.page-module-scss-module__0eHh4a__relatedHeading{font-family:var(--fontSerif);letter-spacing:-.01em;font-size:2.4rem;line-height:1.2}}[data-resolved-scheme=dark] .page-module-scss-module__0eHh4a__relatedHeading{color:var(--c-purple2)}@media (prefers-color-scheme:dark){[data-color-scheme=auto]:not([data-resolved-scheme]) .page-module-scss-module__0eHh4a__relatedHeading{color:var(--c-purple2)}}[data-page-theme-mode=dark] .page-module-scss-module__0eHh4a__relatedHeading{color:var(--c-purple2)}.page-module-scss-module__0eHh4a__relatedList{margin:0;padding:0;list-style:none}.page-module-scss-module__0eHh4a__relatedList li+li{margin-top:var(--gap);padding-top:var(--gap);border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.page-module-scss-module__0eHh4a__cardDivider{border:none;border-top:1px solid var(--c-purple5);margin:0}
