.overview.svelte-14qseeg{max-width:1240px;margin-inline:auto;padding:var(--h-section-pad) var(--h-gutter)}h1.svelte-14qseeg{font-size:clamp(var(--h-text-3xl),5vw,var(--h-text-5xl));font-weight:500;letter-spacing:var(--h-tracking-display);line-height:1.12}.intro.svelte-14qseeg{max-width:58ch;margin-top:var(--h-space-3);margin-bottom:var(--h-space-5);color:var(--h-dim);font-size:var(--h-text-lg);line-height:1.5}video.svelte-14qseeg{display:block;width:100%;aspect-ratio:16 / 9;background:var(--h-deep);border:1px solid var(--h-line)}.caption.svelte-14qseeg{margin-top:var(--h-space-3);color:var(--h-dim);font-size:var(--h-text-sm);line-height:1.6}.caption.svelte-14qseeg a:where(.svelte-14qseeg){margin-left:var(--h-space-2)}details.svelte-14qseeg{margin-top:var(--h-space-5);border-top:1px solid var(--h-line)}summary.svelte-14qseeg{display:flex;align-items:center;gap:var(--h-space-2);width:fit-content;min-height:48px;padding-block:var(--h-space-3);cursor:pointer;list-style:none;color:var(--h-read)}summary.svelte-14qseeg::-webkit-details-marker{display:none}summary.svelte-14qseeg span:where(.svelte-14qseeg){transition:transform var(--h-dur) var(--h-ease)}details[open].svelte-14qseeg summary:where(.svelte-14qseeg) span:where(.svelte-14qseeg){transform:rotate(45deg)}.transcript.svelte-14qseeg{max-width:70ch;display:grid;gap:var(--h-space-3);color:var(--h-dim);font-size:var(--h-text-base);line-height:1.7}
