._layout_9cf89_4{--band-gutter:24px;--band-content-max:1280px;--chrome-height:64px;--section-nav-height:50px;--section-anchor-offset:calc(var(--chrome-height) + 68px);--band-inset:max(var(--band-gutter), calc((100% - var(--band-content-max)) / 2));grid-template-rows:100svh auto auto auto;grid-template-areas:"hero""section-nav""chapters""footer";min-height:100svh;display:grid}._hero_9cf89_55{z-index:0;grid-area:hero;min-width:0;min-height:0;display:grid}._header_9cf89_71{--header-scrim:1;z-index:20;grid-area:1/1/-1/-1;align-self:start;min-width:0;position:sticky;top:0}._sectionNav_9cf89_95{top:var(--chrome-height);z-index:10;grid-area:section-nav;min-width:0;position:sticky}._chapters_9cf89_115{flex-direction:column;grid-area:chapters;min-width:0;display:flex}._footer_9cf89_127{padding-inline:var(--band-inset);grid-area:footer;min-width:0;padding-block:48px}@media (width<=768px){._layout_9cf89_4{--band-gutter:16px;--section-nav-height:46px}._footer_9cf89_127{padding-block:32px}}._band_1ng0b_5{min-height:calc(100svh - var(--section-anchor-offset,132px));--band-inset:max(var(--band-gutter,24px), calc((100% - var(--band-content-max,1280px)) / 2));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);scroll-margin-block-start:var(--section-anchor-offset,120px);display:grid}._backdrop_1ng0b_37{z-index:0;grid-area:1/1;min-width:0;min-height:0;overflow:hidden}._content_1ng0b_48{z-index:1;padding-inline:var(--band-inset);padding-block:calc(var(--chrome-height,64px) + 32px) 64px;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;display:flex}._copy_1ng0b_63{width:min(100%,620px);min-width:0}._feature_1ng0b_72{min-width:0;margin-block-start:32px}._band_1ng0b_5[data-side=lead] ._content_1ng0b_48{align-items:flex-start}._band_1ng0b_5[data-side=trail] ._content_1ng0b_48{align-items:flex-end}._band_1ng0b_5[data-side=bottom] ._content_1ng0b_48{justify-content:flex-end;align-items:stretch}._band_1ng0b_5[data-side=bottom] ._copy_1ng0b_63{width:min(100%,780px)}@media (width<=1024px){._copy_1ng0b_63{width:min(100%,560px)}}@media (width<=768px){._content_1ng0b_48{padding-block:calc(var(--chrome-height,64px) + var(--section-nav-height,48px) + 24px) 48px;align-items:stretch}._band_1ng0b_5[data-side=lead] ._content_1ng0b_48,._band_1ng0b_5[data-side=trail] ._content_1ng0b_48{justify-content:flex-start}._band_1ng0b_5[data-side=lead] ._copy_1ng0b_63,._band_1ng0b_5[data-side=trail] ._copy_1ng0b_63,._band_1ng0b_5[data-side=bottom] ._copy_1ng0b_63{width:100%}._feature_1ng0b_72{margin-block-start:24px}}._chapter_63w4x_1{flex-direction:column;gap:20px;display:flex}._heading_63w4x_14{align-items:flex-start}._prose_63w4x_18{max-width:62ch;color:var(--foreground);font-size:var(--text-lg);flex-direction:column;gap:14px;line-height:1.65;display:flex}._steps_63w4x_37{color:var(--foreground);font-size:var(--text-xl);flex-direction:column;gap:10px;margin-block-start:4px;font-weight:600;line-height:1.3;display:flex}._steps_63w4x_37 li{align-items:baseline;gap:12px;display:flex}._steps_63w4x_37 li:before{content:"";border-radius:var(--radius-pill);background:var(--primary);flex:none;width:8px;height:8px;transform:translateY(-2px)}._closing_63w4x_73{color:var(--foreground);font-size:var(--text-2xl);max-width:22ch;font-weight:700;line-height:1.3}._actions_63w4x_81{flex-wrap:wrap;gap:12px;margin-block-start:4px;display:flex}@media (width<=768px){._chapter_63w4x_1{gap:16px}._prose_63w4x_18{font-size:var(--text-base)}._steps_63w4x_37{font-size:var(--text-lg)}._closing_63w4x_73{font-size:var(--text-xl)}}._grid_1bwxh_5{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}._item_1bwxh_11{flex-direction:column;gap:10px;min-width:0;display:flex}._art_1bwxh_22{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);overflow:hidden}._label_1bwxh_31{color:var(--foreground);font-size:var(--text-sm);font-weight:600;line-height:1.35}@media (width<=1100px){._grid_1bwxh_5{gap:12px}._label_1bwxh_31{font-size:var(--text-xs)}}@media (width<=768px){._grid_1bwxh_5{grid-template-columns:repeat(2,minmax(0,1fr))}._label_1bwxh_31{font-size:var(--text-sm)}}
