._5elP6q_page{max-width:60rem;margin:0 auto;padding:6rem max(1.5rem,5vw) 5rem}._5elP6q_head{border-bottom:1px solid var(--line);flex-direction:column;gap:1.25rem;margin-bottom:3.5rem;padding-bottom:2.5rem;display:flex}._5elP6q_kicker{margin:0}._5elP6q_title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--paper);text-wrap:balance;max-width:42rem;margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:400;line-height:1.12}._5elP6q_lede{font-family:var(--font-body);color:rgba(var(--paper-rgb), .82);text-wrap:pretty;max-width:42rem;margin:0;font-size:1.15rem;line-height:1.55}._5elP6q_section{flex-direction:column;gap:1.75rem;margin-top:4.5rem;display:flex}._5elP6q_sectionLabel{margin:0}._5elP6q_proseLine{font-family:var(--font-body);color:rgba(var(--paper-rgb), .8);text-wrap:pretty;max-width:42rem;margin:0;font-size:1.1rem;line-height:1.75}._5elP6q_footnote{font-family:var(--font-body);color:rgba(var(--paper-rgb), .6);max-width:42rem;margin:0;font-size:.95rem;line-height:1.7}._5elP6q_inlineLink{color:rgba(var(--paper-rgb), .8);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--paper-rgb), .35);text-decoration-color:rgba(var(--paper-rgb), .35);transition:text-decoration-color .15s var(--ease)}._5elP6q_inlineLink:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}._5elP6q_footnote code,._5elP6q_proseLine code{font-family:var(--font-mono);color:rgba(var(--paper-rgb), .8);background:rgba(var(--paper-rgb), .06);border-radius:4px;padding:.1em .4em;font-size:.85em}._5elP6q_grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;display:grid}._5elP6q_card{background:var(--panel);border:1px solid var(--field-edge);border-radius:13px 15px 12px 16px;flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem;display:flex}._5elP6q_cardTitle{font-family:var(--font-display);color:var(--paper);margin:0;font-size:1.15rem;font-weight:500;line-height:1.3}._5elP6q_cardDesc{font-family:var(--font-body);color:rgba(var(--paper-rgb), .66);margin:0;font-size:.98rem;line-height:1.6}._5elP6q_code{font-family:var(--font-mono);color:rgba(var(--paper-rgb), .86);background:var(--panel);border:1px solid var(--field-edge);border-radius:14px 11px 15px 12px;max-width:100%;margin:0;padding:1.25rem 1.4rem;font-size:.82rem;line-height:1.7;overflow-x:auto}._5elP6q_code code{white-space:pre;font-family:inherit}._5elP6q_showcaseCta,._5elP6q_ctaLink{font-family:var(--font-body);color:var(--paper);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--paper-rgb), .4);text-decoration-color:rgba(var(--paper-rgb), .4);transition:text-decoration-color .15s var(--ease);align-self:flex-start;align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}._5elP6q_showcaseCta:hover,._5elP6q_ctaLink:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}._5elP6q_showcaseCta svg,._5elP6q_ctaLink svg{transition:transform .15s var(--ease)}._5elP6q_showcaseCta:hover svg,._5elP6q_ctaLink:hover svg{transform:translate(3px)}._5elP6q_cta{border-top:1px solid var(--line);flex-direction:column;gap:1.25rem;max-width:42rem;margin-top:4.5rem;padding-top:2.5rem;display:flex}._5elP6q_ctaLine{font-family:var(--font-body);color:rgba(var(--paper-rgb), .7);margin:0;font-size:1.05rem;line-height:1.75}._5elP6q_ctaRow{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}._5elP6q_ctaLinkMuted{font-family:var(--font-body);color:rgba(var(--paper-rgb), .6);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--paper-rgb), .25);text-decoration-color:rgba(var(--paper-rgb), .25);transition:color .15s var(--ease);font-size:1rem}._5elP6q_ctaLinkMuted:hover{color:var(--paper)}
