.course-row[data-astro-cid-ouhcd36a]{border:0;border-bottom:1px solid var(--border);min-height:190px;color:inherit;background:0 0;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:28px 46px 28px 0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.course-row[data-astro-cid-ouhcd36a]:hover{background:var(--surface);padding-left:18px}.course-order[data-astro-cid-ouhcd36a]{color:var(--muted);font-family:var(--display);font-size:24px;font-weight:700;line-height:1}.course-row-copy[data-astro-cid-ouhcd36a]{gap:8px;min-width:0;display:grid}.course-row-top[data-astro-cid-ouhcd36a]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.course-row[data-astro-cid-ouhcd36a] h3[data-astro-cid-ouhcd36a]{margin:0;line-height:1.45}.course-row[data-astro-cid-ouhcd36a] p[data-astro-cid-ouhcd36a]{color:var(--muted);margin:0}.course-row[data-astro-cid-ouhcd36a] strong[data-astro-cid-ouhcd36a]{color:var(--fg);font-size:13px}.featured-card[data-astro-cid-rqgzfwab]{border-top:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:18px;min-height:210px;padding:28px 0;display:grid}.featured-index[data-astro-cid-rqgzfwab]{border:1px solid color-mix(in oklch, var(--accent) 28%, var(--border));width:42px;height:42px;color:hsl(var(--primary));font-family:var(--display);background:0 0;border-radius:50%;place-items:center;font-weight:700;display:grid}.featured-copy[data-astro-cid-rqgzfwab]{min-width:0}.featured-meta[data-astro-cid-rqgzfwab]{color:var(--muted);font:10px/1.4 var(--mono);letter-spacing:.08em;margin-bottom:10px;display:block}.featured-card[data-astro-cid-rqgzfwab] strong[data-astro-cid-rqgzfwab]{color:var(--fg);font:520 clamp(22px, 2.2vw, 31px)/1.18 var(--display);letter-spacing:-.03em;display:block}.featured-card[data-astro-cid-rqgzfwab] p[data-astro-cid-rqgzfwab]{color:var(--muted);margin:10px 0 0;font-size:14px}.featured-grid[data-astro-cid-s63uyanv],.learning-grid[data-astro-cid-s63uyanv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.learning-grid[data-astro-cid-s63uyanv]{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-wrap[data-astro-cid-s63uyanv]{width:min(960px,100% - 48px)}.ai-archive[data-astro-cid-s63uyanv]{border-top:1px solid hsl(var(--border-hsl));margin-top:42px}.archive-item[data-astro-cid-s63uyanv]{border-bottom:1px solid hsl(var(--border-hsl));color:hsl(var(--foreground));grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 4px;text-decoration:none;display:grid}.archive-meta[data-astro-cid-s63uyanv]{color:hsl(var(--muted-foreground));font-size:13px}.archive-item[data-astro-cid-s63uyanv] strong[data-astro-cid-s63uyanv]{line-height:1.55}.archive-arrow[data-astro-cid-s63uyanv]{color:hsl(var(--primary));transition:transform .18s}.archive-item[data-astro-cid-s63uyanv]:hover .archive-arrow[data-astro-cid-s63uyanv]{transform:translate(4px)}.learning-step[data-astro-cid-s63uyanv]{align-content:start;gap:12px;display:grid}.ai-collab-wrap[data-astro-cid-s63uyanv]{width:min(960px,100% - 48px)}.ai-collab-grid[data-astro-cid-s63uyanv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.ai-collab-grid[data-astro-cid-s63uyanv] article[data-astro-cid-s63uyanv]{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);background:hsl(var(--background));padding:28px}.ai-collab-grid[data-astro-cid-s63uyanv] article[data-astro-cid-s63uyanv]>span[data-astro-cid-s63uyanv]{color:hsl(var(--primary));font-size:13px;font-weight:800}.ai-collab-grid[data-astro-cid-s63uyanv] h3[data-astro-cid-s63uyanv]{margin:12px 0 10px;font-size:21px}.ai-collab-grid[data-astro-cid-s63uyanv] p[data-astro-cid-s63uyanv]{color:hsl(var(--muted-foreground));margin:0;line-height:1.8}.ai-collab-grid[data-astro-cid-s63uyanv] a[data-astro-cid-s63uyanv]{color:hsl(var(--primary));margin-top:20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.ai-collab-grid[data-astro-cid-s63uyanv] a[data-astro-cid-s63uyanv]:hover{text-underline-offset:4px;text-decoration:underline}.ai-collab-grid[data-astro-cid-s63uyanv] a[data-astro-cid-s63uyanv]:focus-visible{text-underline-offset:4px;text-decoration:underline}.step-label[data-astro-cid-s63uyanv]{color:hsl(var(--foreground));font-size:15px;font-weight:800}@media (max-width:720px){.featured-grid[data-astro-cid-s63uyanv],.learning-grid[data-astro-cid-s63uyanv],.ai-collab-grid[data-astro-cid-s63uyanv]{grid-template-columns:1fr}.archive-wrap[data-astro-cid-s63uyanv],.ai-collab-wrap[data-astro-cid-s63uyanv]{width:min(var(--container), calc(100% - 32px))}.archive-item[data-astro-cid-s63uyanv]{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:20px 0}.archive-meta[data-astro-cid-s63uyanv]{grid-column:1/-1}}.fde-cover[data-astro-cid-s63uyanv]{padding:140px 0 62px}.fde-topline[data-astro-cid-s63uyanv]{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.fde-location[data-astro-cid-s63uyanv]{letter-spacing:.04em;align-items:center;gap:12px;font-size:12px;display:flex}.fde-location[data-astro-cid-s63uyanv] a[data-astro-cid-s63uyanv]{color:var(--muted);align-items:center;min-height:28px;display:inline-flex}.fde-location[data-astro-cid-s63uyanv] a[data-astro-cid-s63uyanv]:hover{text-underline-offset:5px;text-decoration:underline}.fde-caption[data-astro-cid-s63uyanv]{color:var(--muted);font-size:13px}.fde-headline[data-astro-cid-s63uyanv]{margin:42px 0 38px}.fde-lead-line[data-astro-cid-s63uyanv]{letter-spacing:-.055em;margin-bottom:6px;font-size:max(38px,min(5vw,72px));line-height:1.2;display:block}.fde-thesis-line[data-astro-cid-s63uyanv]{letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:.22em;font-size:max(56px,min(7.2vw,104px));line-height:1.18;display:flex}.fde-word[data-astro-cid-s63uyanv]{letter-spacing:-.06em;color:var(--accent);font-size:max(112px,min(12vw,176px));font-weight:500;line-height:1}.fde-bottom[data-astro-cid-s63uyanv]{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:64px;padding-top:28px;display:grid}.fde-deck[data-astro-cid-s63uyanv]{max-width:590px;margin:0;font-size:18px;line-height:1.8}.fde-watch[data-astro-cid-s63uyanv]{align-items:center;gap:20px;min-height:72px;font-size:20px;font-weight:550;text-decoration:none;display:inline-flex}.fde-watch[data-astro-cid-s63uyanv]:hover .fde-watch-label[data-astro-cid-s63uyanv]{text-underline-offset:7px;text-decoration:underline}.fde-watch[data-astro-cid-s63uyanv]:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.fde-play-disc[data-astro-cid-s63uyanv]{background:color-mix(in oklch,var(--accent) 84%,var(--fg));width:64px;height:64px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.fde-play-disc[data-astro-cid-s63uyanv] svg[data-astro-cid-s63uyanv]{width:24px;height:24px;margin-left:3px}.fde-watch[data-astro-cid-s63uyanv]:hover .fde-play-disc[data-astro-cid-s63uyanv]{background:color-mix(in oklch,var(--accent) 68%,var(--fg))}.fde-video-meta[data-astro-cid-s63uyanv]{color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.ai-context[data-astro-cid-s63uyanv]{border-block:1px solid var(--border);padding:36px 0}.ai-context-grid[data-astro-cid-s63uyanv]{grid-template-columns:1fr 2fr;gap:90px;display:grid}.ai-context-grid[data-astro-cid-s63uyanv] p[data-astro-cid-s63uyanv]{color:var(--muted);max-width:820px;margin:0;font-size:18px;line-height:1.8}@media (max-width:920px){.fde-cover[data-astro-cid-s63uyanv]{padding-top:116px}.fde-bottom[data-astro-cid-s63uyanv]{gap:32px}.ai-context-grid[data-astro-cid-s63uyanv]{grid-template-columns:1fr;gap:22px}}@media (max-width:600px){.fde-cover[data-astro-cid-s63uyanv]{padding:104px 0 36px}.fde-topline[data-astro-cid-s63uyanv]{flex-wrap:wrap;gap:12px;padding-bottom:16px}.fde-location[data-astro-cid-s63uyanv]{gap:8px;font-size:11px}.fde-caption[data-astro-cid-s63uyanv]{font-size:11px}.fde-headline[data-astro-cid-s63uyanv]{margin:32px 0}.fde-lead-line[data-astro-cid-s63uyanv]{letter-spacing:-.04em;margin-bottom:14px;font-size:30px;line-height:1.35}.fde-thesis-line[data-astro-cid-s63uyanv]{gap:14px;font-size:44px;line-height:1.15}.fde-word[data-astro-cid-s63uyanv]{flex-basis:100%;font-size:112px;display:block}.fde-bottom[data-astro-cid-s63uyanv]{grid-template-columns:1fr;gap:24px;padding-top:24px}.fde-deck[data-astro-cid-s63uyanv]{font-size:17px}.fde-watch[data-astro-cid-s63uyanv]{justify-self:start;gap:16px;min-height:60px}.fde-play-disc[data-astro-cid-s63uyanv]{width:56px;height:56px}.ai-context[data-astro-cid-s63uyanv]{padding-block-start:28px;padding-block-end:28px}.ai-context-grid[data-astro-cid-s63uyanv]{gap:14px}.ai-context-grid[data-astro-cid-s63uyanv] p[data-astro-cid-s63uyanv]{font-size:16px}}
