._page_1x4ig_1{flex-direction:column;gap:40px;padding-block:40px 16px;display:flex}._intro_1x4ig_8,._articleHead_1x4ig_9{flex-direction:column;gap:14px;max-inline-size:48rem;display:flex}._h1_1x4ig_16{font-size:clamp(28px,4vw,40px);line-height:1.12}._h2_1x4ig_21{margin-block-start:20px;font-size:clamp(22px,2.6vw,26px)}._h3_1x4ig_26{margin-block-start:6px;font-size:18px}._lead_1x4ig_31{color:var(--text-secondary);font-size:18px;line-height:1.6}._meta_1x4ig_37{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}._back_1x4ig_45{align-self:flex-start;align-items:center;gap:8px;margin-block-end:-16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._back_1x4ig_45:hover{text-decoration:underline}._scene_1x4ig_61{object-fit:cover;object-position:50% 100%;block-size:auto;inline-size:100%;display:block}._sceneFrame_1x4ig_69{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}._sceneFrame_1x4ig_69 ._scene_1x4ig_61{min-block-size:140px;margin-block-start:24px}._featured_1x4ig_82,._grid_1x4ig_83{gap:24px;display:grid}._grid_1x4ig_83{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}._card_1x4ig_92{flex-direction:column;display:flex;position:relative;overflow:hidden}._card_1x4ig_92[data-featured=true]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;display:grid}._cardScene_1x4ig_105{background:var(--surface-sunken);block-size:150px;padding-block-start:12px}._card_1x4ig_92[data-featured=true] ._cardScene_1x4ig_105{object-fit:contain;object-position:50% 100%;order:2;block-size:100%;min-block-size:220px;padding-block-start:32px}._cardText_1x4ig_121{flex-direction:column;gap:10px;padding:20px 24px 24px;display:flex}._card_1x4ig_92[data-featured=true] ._cardText_1x4ig_121{justify-content:center;gap:14px;padding:clamp(24px,4vw,48px)}._cardTitle_1x4ig_134{font-size:18px;line-height:1.3}._cardTitleLarge_1x4ig_139{font-size:clamp(22px,2.6vw,28px);line-height:1.2}._cardLink_1x4ig_144{color:var(--text);text-decoration:none}._cardLink_1x4ig_144:after{content:"";position:absolute;inset:0}._card_1x4ig_92:hover ._cardLink_1x4ig_144,._cardLink_1x4ig_144:focus-visible{text-decoration:underline}._card_1x4ig_92:focus-within{outline:3px solid var(--focus);outline-offset:2px}._cardLink_1x4ig_144:focus-visible{outline:none}._cardSummary_1x4ig_170{color:var(--text-secondary);font-size:15px;line-height:1.55}._layout_1x4ig_177{grid-template-columns:minmax(0,260px) minmax(0,46rem);align-items:start;gap:56px;display:grid}._toc_1x4ig_184{flex-direction:column;gap:6px;font-size:15px;display:flex;position:sticky;inset-block-start:24px}._tocTitle_1x4ig_193{padding-inline:12px;font-weight:700}._toc_1x4ig_184 ol{flex-direction:column;gap:2px;display:flex}._toc_1x4ig_184 a{border-radius:var(--radius-sm);color:var(--text-secondary);padding:6px 12px;line-height:1.4;text-decoration:none;display:block}._toc_1x4ig_184 a:hover{background:var(--surface-muted);color:var(--text)}._article_1x4ig_9{color:#2e3b34;flex-direction:column;grid-column:2;gap:16px;font-size:16px;line-height:1.7;display:flex}._article_1x4ig_9 h2,._article_1x4ig_9 h3{color:var(--text);scroll-margin-block-start:24px}._article_1x4ig_9 code{background:var(--surface-muted);font-family:var(--font-mono);border-radius:6px;padding:1px 6px;font-size:.9em}._bullets_1x4ig_242,._numbers_1x4ig_243{flex-direction:column;gap:8px;padding-inline-start:22px;display:flex}._bullets_1x4ig_242{list-style:outside}._numbers_1x4ig_243{list-style:decimal}._bullets_1x4ig_242 li::marker{color:var(--green);font-weight:700}._numbers_1x4ig_243 li::marker{color:var(--green);font-weight:700}._callout_1x4ig_264{border-radius:var(--radius-lg);background:var(--green-wash);color:var(--text);padding:18px 22px}._code_1x4ig_271{white-space:pre-wrap}._cta_1x4ig_275{border-radius:var(--radius-xl);background:var(--rose-soft);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px 20px;margin-block-start:32px;padding:clamp(20px,3vw,32px);display:grid}._cta_1x4ig_275>:last-child{grid-column:1/-1}._ctaMascot_1x4ig_290{block-size:96px;inline-size:96px}._ctaText_1x4ig_295{color:#4d4148;flex-direction:column;gap:6px;display:flex}._ctaText_1x4ig_295 h2{margin:0}._more_1x4ig_306{flex-direction:column;gap:20px;margin-block-start:24px;display:flex}._moreHead_1x4ig_313{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._moreHead_1x4ig_313 h2{margin:0}._arrowLink_1x4ig_325{align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}@media (width<=960px){._layout_1x4ig_177,._card_1x4ig_92[data-featured=true]{grid-template-columns:minmax(0,1fr)}._toc_1x4ig_184{display:none}._article_1x4ig_9{grid-column:1}._card_1x4ig_92[data-featured=true] ._cardScene_1x4ig_105{object-fit:cover;order:0;block-size:150px;min-block-size:150px}._cta_1x4ig_275{grid-template-columns:64px minmax(0,1fr)}._ctaMascot_1x4ig_290{block-size:64px;inline-size:64px}}._codeWrap_1x4ig_364{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}._codeWrap_1x4ig_364 pre{align-self:stretch}._copy_1x4ig_376{align-self:flex-end}
