.format[data-astro-cid-lfrz7rpy]{border:1px solid var(--line);background:var(--card);scroll-margin-top:calc(var(--header-h) + 72px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.format-main[data-astro-cid-lfrz7rpy]{padding:clamp(24px,3.4vw,48px)}.format-heading[data-astro-cid-lfrz7rpy]{align-items:center;gap:var(--space-4);display:flex}.format-number[data-astro-cid-lfrz7rpy]{color:var(--accent);font-family:var(--font-mono-stack);letter-spacing:-.04em;font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem);font-weight:400;line-height:1}.format[data-astro-cid-lfrz7rpy] h3[data-astro-cid-lfrz7rpy]{letter-spacing:var(--track-display);margin-top:clamp(20px,2.4vw,32px);font-size:clamp(1.875rem,1.4rem + 1.8vw,2.75rem);line-height:1.04}.format-body[data-astro-cid-lfrz7rpy]{max-width:58ch;margin-top:var(--space-5);font-size:1.0625rem;line-height:1.6}.format-audience[data-astro-cid-lfrz7rpy]{max-width:58ch;margin-block:var(--space-4) var(--space-6);color:var(--muted);line-height:1.6}.format-side[data-astro-cid-lfrz7rpy]{align-content:space-between;gap:var(--space-6);border-left:1px solid var(--line);background:var(--wash);padding:clamp(24px,3vw,40px);display:grid}.format-side-title[data-astro-cid-lfrz7rpy]{color:var(--soft);font-family:var(--font-mono-stack);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase}.format-includes[data-astro-cid-lfrz7rpy]{gap:var(--space-3);margin-top:var(--space-4);display:grid}.format-includes[data-astro-cid-lfrz7rpy] li[data-astro-cid-lfrz7rpy]{gap:var(--space-3);color:var(--ink);line-height:1.45;display:flex}.format-includes[data-astro-cid-lfrz7rpy] svg{color:var(--tech);margin-top:3px}.format-example[data-astro-cid-lfrz7rpy]{padding:var(--space-5);border:1px solid var(--line);background:var(--card);transition:border-color var(--dur) ease, transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);display:block}.format-example-name[data-astro-cid-lfrz7rpy]{margin-top:var(--space-3);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.format-example-body[data-astro-cid-lfrz7rpy]{margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-small);line-height:1.55}.format-example-link[data-astro-cid-lfrz7rpy]{margin-top:var(--space-4);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:650;display:inline-flex}.format-example-link[data-astro-cid-lfrz7rpy] svg{color:var(--accent);transition:transform var(--dur) var(--ease-out)}@media (hover:hover){.format-example[data-astro-cid-lfrz7rpy]:hover{border-color:var(--ink);box-shadow:var(--shadow-offset);transform:translate(-2px,-2px)}.format-example[data-astro-cid-lfrz7rpy]:hover .format-example-link[data-astro-cid-lfrz7rpy] svg{transform:translate(2px,-2px)}}@media (width<=900px){.format[data-astro-cid-lfrz7rpy]{grid-template-columns:1fr}.format-side[data-astro-cid-lfrz7rpy]{border-top:1px solid var(--line);border-left:0}}.format-index[data-astro-cid-42lvk32x] a[data-astro-cid-42lvk32x][aria-current]{background:var(--wash);box-shadow:inset 0 -2px var(--accent)}.format-index[data-astro-cid-42lvk32x]{z-index:3;top:calc(var(--header-h) + 12px);margin-bottom:var(--space-5);position:sticky}.format-index[data-astro-cid-42lvk32x] ul[data-astro-cid-42lvk32x]{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 92%, transparent);backdrop-filter:blur(10px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.format-index[data-astro-cid-42lvk32x] li[data-astro-cid-42lvk32x]+li[data-astro-cid-42lvk32x]{border-left:1px solid var(--line)}.format-index[data-astro-cid-42lvk32x] a[data-astro-cid-42lvk32x]{align-items:baseline;gap:var(--space-3);padding:14px var(--space-5);transition:background-color var(--dur-fast) ease;display:flex}.format-index[data-astro-cid-42lvk32x] a[data-astro-cid-42lvk32x]:hover{background:var(--wash)}.format-index-title[data-astro-cid-42lvk32x]{font-weight:650}.format-index-verb[data-astro-cid-42lvk32x]{color:var(--soft);font-size:var(--fs-small);margin-left:auto}.format-list[data-astro-cid-42lvk32x]{gap:var(--space-5);display:grid}@media (width<=760px){.format-index[data-astro-cid-42lvk32x]{position:static}.format-index[data-astro-cid-42lvk32x] ul[data-astro-cid-42lvk32x]{grid-template-columns:1fr}.format-index[data-astro-cid-42lvk32x] li[data-astro-cid-42lvk32x]+li[data-astro-cid-42lvk32x]{border-top:1px solid var(--line);border-left:0}}
