.chapter[data-astro-cid-mskxn272]{--section-gap: var(--gnrc-spacing-layout-base-800);--block-gap: var(--gnrc-spacing-layout-base-600)}.back-wrap[data-astro-cid-mskxn272]{max-width:var(--layout-max-width);margin:0 auto;padding:var(--gnrc-spacing-layout-base-400) var(--gutter)}.back-link[data-astro-cid-mskxn272]{font-size:var(--gnrc-font-size-functional-body-medium);font-family:var(--gnrc-font-family-content);color:var(--gnrc-color-foreground-neutral-secondary);text-decoration:none;transition:color var(--duration-base) var(--ease-standard)}.back-link[data-astro-cid-mskxn272]:hover{color:var(--gnrc-color-foreground-brand-primary)}.stats-band[data-astro-cid-mskxn272]{width:100vw;position:relative;left:50%;margin-left:-50vw;background:var(--gnrc-color-background-neutral-subtle);padding-top:var(--gnrc-spacing-layout-base-800);margin-bottom:var(--section-gap)}.work-item[data-astro-cid-mskxn272]{max-width:var(--content-max-width);margin:0 auto var(--block-gap);padding:0 var(--gutter)}.work-item[data-astro-cid-mskxn272] h3[data-astro-cid-mskxn272]{font-size:var(--gnrc-font-size-functional-title-small);margin:0 0 var(--gnrc-spacing-component-base-400)}.work-item[data-astro-cid-mskxn272] p[data-astro-cid-mskxn272]{font-size:var(--gnrc-font-size-functional-subtitle);line-height:var(--gnrc-line-height-content-paragraph-medium);color:var(--gnrc-color-foreground-neutral-secondary);margin:0 0 var(--gnrc-spacing-component-base-400)}.work-item[data-astro-cid-mskxn272] p[data-astro-cid-mskxn272]:last-child{margin-bottom:0}code[data-astro-cid-mskxn272]{font-family:var(--gnrc-font-family-content-code);font-size:.9em;background:var(--gnrc-color-background-neutral-soft);padding:1px 5px;border-radius:3px}.before-after ul{margin:var(--gnrc-spacing-component-base-400) 0 0;padding-left:var(--gnrc-spacing-component-base-500);display:flex;flex-direction:column;gap:var(--gnrc-spacing-component-base-200)}.before-after li{font-size:var(--gnrc-font-size-functional-body-medium);line-height:var(--gnrc-line-height-functional-body-large);color:var(--gnrc-color-foreground-neutral-secondary)}.density-table[data-astro-cid-mskxn272],.grid-table[data-astro-cid-mskxn272]{max-width:var(--content-max-width);margin:0 auto var(--block-gap);padding:0 var(--gutter);display:flex;flex-direction:column;border:1px solid var(--gnrc-color-stroke-neutral-subtle);border-radius:var(--gnrc-border-radius-base-400);overflow:hidden}.density-row[data-astro-cid-mskxn272],.grid-row[data-astro-cid-mskxn272]{display:grid;gap:var(--gnrc-spacing-component-base-400);padding:var(--gnrc-spacing-component-base-400) var(--gnrc-spacing-component-base-600);border-bottom:1px solid var(--gnrc-color-stroke-neutral-subtle);font-size:var(--gnrc-font-size-functional-body-medium);line-height:var(--gnrc-line-height-functional-body-large);color:var(--gnrc-color-foreground-neutral-secondary);align-items:center}.density-row[data-astro-cid-mskxn272]{grid-template-columns:80px 200px 1fr}.grid-row[data-astro-cid-mskxn272]{grid-template-columns:80px 100px 80px 60px 60px}.density-row[data-astro-cid-mskxn272]:last-child,.grid-row[data-astro-cid-mskxn272]:last-child{border-bottom:none}.density-row--header[data-astro-cid-mskxn272],.grid-row--header[data-astro-cid-mskxn272]{font-family:var(--gnrc-font-family-functional-technical);background:var(--gnrc-color-background-neutral-subtle);font-size:var(--gnrc-font-size-functional-body-small);font-weight:var(--gnrc-font-weight-functional-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);color:var(--gnrc-color-foreground-neutral-tertiary)}.density-label[data-astro-cid-mskxn272]{font-weight:var(--gnrc-font-weight-functional-bold);color:var(--gnrc-color-foreground-neutral-primary)}.breakpoints-row[data-astro-cid-mskxn272]{max-width:var(--content-max-width);margin:0 auto var(--block-gap);padding:var(--gnrc-spacing-component-base-400) var(--gutter);display:flex;gap:var(--gnrc-spacing-component-base-300);flex-wrap:wrap}.breakpoints-row[data-astro-cid-mskxn272] code[data-astro-cid-mskxn272]{padding:var(--gnrc-spacing-component-base-200) var(--gnrc-spacing-component-base-300);background:var(--gnrc-color-background-neutral-subtle);border-radius:var(--gnrc-border-radius-base-200);font-size:var(--gnrc-font-size-functional-body-medium);color:var(--gnrc-color-foreground-neutral-secondary)}.pane-after li{color:var(--gnrc-color-foreground-neutral-onloud);opacity:.6}
