.page_hero__u3wYj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-xxl);gap:var(--space-xxl);align-items:start}.page_heroText__ItL5P{max-width:30ch}.page_eyebrow__DKSDq{font-family:var(--font-text);font-size:var(--size-caption);font-weight:var(--weight-semibold);line-height:var(--leading-caption-strong);letter-spacing:var(--tracking-caption);color:var(--tile-faint)}.page_title__jCa8y{margin-top:var(--space-sm);font-family:var(--font-display);font-size:var(--size-display-lg);font-weight:var(--weight-semibold);line-height:var(--leading-display-lg);letter-spacing:var(--tracking-display-lg);color:var(--tile-ink)}.page_lead__R7vZF{margin-top:var(--space-lg);font-family:var(--font-text);font-size:var(--size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--tile-muted);max-width:46ch}.page_actions__B_AgH{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.page_actionPrimary__UCDHO,.page_actionSecondary__XV1sO{display:inline-flex;align-items:center;min-height:var(--target-min);padding-inline:var(--space-lg);border-radius:var(--rounded-pill);font-family:var(--font-text);font-size:var(--size-nav-link);font-weight:var(--weight-regular);line-height:var(--leading-button);letter-spacing:var(--tracking-body);text-decoration:none}.page_actionPrimary__UCDHO{background-color:var(--primary);color:var(--on-primary)}.page_actionSecondary__XV1sO{border:1px solid var(--tile-hairline);color:var(--tile-link)}.page_actionPrimary__UCDHO:active,.page_actionSecondary__XV1sO:active{transform:scale(var(--press-scale))}.page_sample__Xi9k7{background-color:var(--editor-body);border-radius:var(--rounded-md);overflow:hidden}.page_sampleLabel__W2mUx{display:block;padding:var(--space-xs) var(--space-md);background-color:var(--editor-chrome);font-family:var(--font-mono);font-size:var(--size-micro-legal);line-height:var(--leading-micro-legal);letter-spacing:var(--tracking-micro-legal);color:var(--editor-gutter)}.page_sampleCode__tWgLa{margin:0;padding:var(--space-md);overflow-x:auto;font-family:var(--font-mono);font-size:var(--size-artifact);line-height:var(--leading-artifact);color:var(--body-on-dark)}.page_status__LhPea{margin-top:var(--space-xxl);border-left:3px solid var(--tile-link);padding:var(--space-xxs) 0 var(--space-xxs) 20px;font-size:var(--size-caption);line-height:var(--leading-body);color:var(--tile-muted);max-width:68ch}.page_sectionHeading__XhSEo{margin-top:var(--space-section);padding-top:var(--space-lg);border-top:1px solid var(--tile-hairline);font-family:var(--font-display);font-size:var(--size-display-md);font-weight:var(--weight-semibold);line-height:var(--leading-display-md);letter-spacing:var(--tracking-body);color:var(--tile-ink)}.page_cards__C_Yo1{margin-top:var(--space-lg);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md);list-style:none}.page_card__CkFaR{display:flex;flex-direction:column;height:100%;padding:var(--space-lg);border:1px solid var(--tile-hairline);border-radius:var(--rounded-lg);background-color:var(--tile-card);text-decoration:none}.page_card__CkFaR:active{transform:scale(var(--press-scale))}.page_cardTitle__uuwfc{font-family:var(--font-text);font-size:var(--size-body);font-weight:var(--weight-semibold);line-height:var(--leading-body-strong);letter-spacing:var(--tracking-body);color:var(--tile-link)}.page_cardBody__hQ3OC{margin-top:var(--space-xs);font-size:var(--size-caption);line-height:var(--leading-body);color:var(--tile-muted)}.page_cardMeta__4XCak{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--size-micro-legal);line-height:var(--leading-micro-legal);letter-spacing:var(--tracking-micro-legal);color:var(--tile-faint)}.page_paragraph__qebMk{margin-top:var(--space-md);font-size:var(--size-body);line-height:var(--leading-body);color:var(--tile-muted);max-width:68ch}.page_paragraph__qebMk strong{color:var(--tile-ink);font-weight:var(--weight-semibold)}.page_inlineLink__hcq_H{color:var(--tile-link);text-decoration:none}@media (max-width:1068px){.page_hero__u3wYj{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.page_heroText__ItL5P{max-width:none}}@media (max-width:640px){.page_cards__C_Yo1{grid-template-columns:minmax(0,1fr)}.page_sectionHeading__XhSEo{margin-top:var(--space-xxl)}}