:root{--learn-fine-print-size:.8125rem;--learn-fine-print-line-height:1.5}.learn-fine-print.svelte-9w5psz{font-size:var(--learn-fine-print-size);line-height:var(--learn-fine-print-line-height)}.learn-h1.svelte-9w5psz{letter-spacing:-.02em;font-size:1.875rem;line-height:1.15}@media (width>=768px){.learn-h1.svelte-9w5psz{font-size:2.125rem;line-height:1.12}}@media (width>=1024px){.learn-h1.svelte-9w5psz{font-size:2.75rem;line-height:1.1}}.learn-dek.svelte-9w5psz{font-size:1.0625rem;line-height:1.55}@media (width>=768px){.learn-dek.svelte-9w5psz{font-size:1.1875rem;line-height:1.6}}.learn-byline-meta.svelte-9w5psz{font-size:var(--text-2xs);line-height:1.4}.prose{color:var(--color-foreground);letter-spacing:-.003em;font-size:1rem;line-height:1.65}@media (width>=768px){.prose{font-size:1.0625rem;line-height:1.7}}.prose p{margin-top:1.65em;margin-bottom:1.65em}@media (width>=768px){.prose p{margin-top:1.7em;margin-bottom:1.7em}}.prose h2,.prose h3,.prose h4{color:var(--color-foreground);font-family:var(--font-family-serif);letter-spacing:-.02em}.prose h2{margin-top:3.3em;margin-bottom:.98em;font-size:1.4375rem;font-weight:500;line-height:1.25}@media (width>=768px){.prose h2{margin-top:3.4em;margin-bottom:1.275em;font-size:1.6875rem;line-height:1.25}}.prose h2+p{margin-top:0}.prose h3{margin-top:2em;margin-bottom:.6em;font-size:1.125rem;font-weight:500;line-height:1.3}@media (width>=768px){.prose h3{font-size:1.25rem;line-height:1.3}}.prose strong{background:var(--gold-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.prose>p:first-of-type{color:var(--color-foreground);margin-top:0;margin-bottom:1.75rem;font-size:1.125rem;line-height:1.65}@media (width>=768px){.prose>p:first-of-type{font-size:1.1875rem;line-height:1.6}}.prose>p:first-of-type strong{-webkit-text-fill-color:currentColor;color:inherit;background:0 0}.prose a:not(.anchor){color:var(--color-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--gold) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--gold) 60%, transparent);text-underline-offset:3px;font-weight:500;text-decoration-thickness:1.5px;transition:text-decoration-color .15s,color .15s}.prose a:not(.anchor):hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.prose .anchor{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;text-decoration:none}.prose blockquote{border-left:3px solid color-mix(in oklch, var(--gold) 40%, transparent);color:var(--color-muted-foreground);margin:2rem 0;padding:0 0 0 1.25rem;font-style:italic}.prose>ul,.prose>ol{-webkit-backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.6rem;margin:1.75rem 0;padding:.75rem;list-style:none;display:flex;box-shadow:inset 0 1px #ffffff08}:root .prose>ul,:root .prose>ol{background:linear-gradient(135deg,#ffffffd9 0%,#fff9 100%);border-color:#00000014;box-shadow:inset 0 1px #fff,0 1px 3px #0000000a}.prose>ul>li,.prose>ol>li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.7rem;margin:0;padding:.85rem 1.1rem;line-height:1.65;box-shadow:inset 0 1px #ffffff05}:root .prose>ul>li,:root .prose>ol>li{background:#00000005;border-color:#0000000f}.prose>ol{counter-reset:learn-ol}.prose>ol>li{counter-increment:learn-ol}.prose>ol>li:before{content:counter(learn-ol) ". ";background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.prose li ul,.prose li ol{flex-direction:column;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.prose li li{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.55rem;padding:.55rem .85rem}:root .prose li li{background:#00000006;border-color:#0000000d}.prose .learn-table-scroll{border-radius:1rem;max-width:100%;margin:1.5rem 0;overflow-x:auto}.prose table{border-collapse:separate;border-spacing:0;-webkit-backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;width:100%;margin:0;font-size:.9375rem;display:table;box-shadow:inset 0 1px #ffffff08}:root .prose table{background:linear-gradient(135deg,#ffffffd9 0%,#fff9 100%);border-color:#00000014;box-shadow:inset 0 1px #fff,0 1px 3px #0000000a}.prose th{text-align:left;background:#ffffff0a;border-bottom:1px solid #ffffff14;padding:.8rem 1.1rem;font-weight:600}:root .prose th{background:#00000008;border-bottom-color:#00000014}.prose th[align=right]{text-align:right}.prose th[align=center]{text-align:center}.prose td{border-top:1px solid #ffffff0f;padding:.8rem 1.1rem}:root .prose td{border-top-color:#0000000f}.prose hr{border:none;border-top:1px solid #ffffff0f;margin:3rem 0}@media (width>=768px){.prose .learn-table-scroll{margin:2rem 0}}.learn-lead-figure__frame.svelte-9w5psz{aspect-ratio:3/2;border:1px solid var(--color-border);background:var(--color-muted);border-radius:1rem;overflow:hidden}.learn-lead-figure__frame.svelte-9w5psz img:where(.svelte-9w5psz){object-fit:cover;width:100%;height:100%;display:block}.learn-lead-figure.svelte-9w5psz figcaption:where(.svelte-9w5psz){text-align:center;font-size:var(--learn-fine-print-size);line-height:var(--learn-fine-print-line-height);color:var(--color-muted-foreground);margin-top:.75rem}.learn-sources-list.svelte-9w5psz{counter-reset:learn-source;flex-direction:column;gap:.5rem;margin:0;padding:1.25rem;list-style:none;display:flex}@media (width>=768px){.learn-sources-list.svelte-9w5psz{padding:1.5rem}}.learn-sources-list.svelte-9w5psz li:where(.svelte-9w5psz){counter-increment:learn-source;font-size:var(--learn-fine-print-size);line-height:var(--learn-fine-print-line-height);color:var(--color-muted-foreground);padding:.5rem .6rem}.learn-sources-list.svelte-9w5psz li:where(.svelte-9w5psz):before{content:counter(learn-source) ". ";color:var(--gold);font-weight:600}.learn-sources-list.svelte-9w5psz a:where(.svelte-9w5psz){color:var(--color-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--gold) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--gold) 60%, transparent);text-underline-offset:2px;font-weight:500}.learn-sources-list.svelte-9w5psz a:where(.svelte-9w5psz):hover{color:var(--gold)}
