.story.svelte-1qy30up,.built.svelte-1qy30up,.related.svelte-1qy30up{gap:var(--space-5);padding-block:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}h2.svelte-1qy30up{max-width:14ch;font-size:var(--text-h2);letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:.95}.context.svelte-1qy30up{letter-spacing:-.025em;max-width:32ch;font-size:clamp(1.5rem,1rem + 2.4vw,3rem);font-weight:600;line-height:1.12}ul.svelte-1qy30up{padding:0;list-style:none}.built.svelte-1qy30up li:where(.svelte-1qy30up){gap:var(--space-3);padding-block:var(--space-3);border-top:1.5px solid;grid-template-columns:auto minmax(0,1fr);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.3;display:grid}.check.svelte-1qy30up{color:var(--color-pass);flex:none;font-weight:700}.stack-title.svelte-1qy30up{margin-block:var(--space-5) var(--space-3);font-size:1.25rem}.built.svelte-1qy30up .links:where(.svelte-1qy30up){gap:var(--space-2) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.built.svelte-1qy30up .links:where(.svelte-1qy30up) li:where(.svelte-1qy30up){border:0;padding:0}.links.svelte-1qy30up a:where(.svelte-1qy30up){text-underline-offset:.25em;font-weight:700;text-decoration-thickness:2px}.note.svelte-1qy30up{margin-top:var(--space-5);font-weight:600}.next-title.svelte-1qy30up{margin-top:var(--space-5)}@media (width>=960px){.story.svelte-1qy30up,.built.svelte-1qy30up{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}
