.page--for{gap:var(--space-16)}.for-section{align-items:start;gap:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.for-section__text{gap:var(--space-4);flex-direction:column;display:flex}.page .for-section__title{font:400 44px/1 var(--font-display);text-wrap:balance}.page .for-section__title--sm{font-size:36px}.page .for-section__pitch,.page .for-card__pitch{color:var(--ink-2);font:400 16px/1.55 var(--font-body)}.for-code{color:var(--ink);font:400 .875em/1.4 var(--font-mono)}.for-amber{color:var(--amber)}.page .for-cta{align-self:flex-start;min-height:48px;padding:0 22px;font-size:15px}.for-aside{gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;padding:22px;display:flex}.page .for-aside__kicker{letter-spacing:.16em;color:var(--muted);font-size:11px}.page .for-aside__mono{color:var(--ink-2);word-break:break-all;line-height:1.5}.for-aside__query{color:var(--amber)}.for-aside__preview{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--rule);flex-direction:column;display:flex}.page .for-aside__title{font:600 15px/1.4 var(--font-body)}.page .for-aside__text{color:var(--ink-2);font:400 13px/1.45 var(--font-body)}.for-credit{gap:var(--space-2);color:var(--ink-2);font:400 14px/1.5 var(--font-body);flex-direction:column;margin:0;padding-left:18px;display:flex}.for-teasers{padding-top:var(--space-10);border-top:1px solid var(--rule);flex-direction:column;gap:28px;display:flex}.for-teasers__head{flex-direction:column;gap:10px;display:flex}.page .for-teasers__lede{max-width:40em;color:var(--ink-2);font:400 15px/1.55 var(--font-body)}.for-teasers__cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid}.for-card{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:14px;padding:26px;display:flex}.page .for-card__title{font:400 32px/1.05 var(--font-display);margin:0}.page .for-card__pitch,.page .for-card__built{margin:0}.page .for-card__built{color:var(--muted);font:400 13px/1.5 var(--font-body)}.page .for-card .for-cta{margin-top:auto}@media (max-width:639.98px){.page--for{gap:var(--space-10)}.for-section{gap:var(--space-6);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.page .for-section__title{font-size:34px}.page .for-section__title--sm{font-size:30px}.for-card{padding:var(--space-5)}.page .for-card__title{font-size:28px}.page .for-cta{align-self:stretch}}
