.yc-article{--yc-measure:68ch}.yc-article>:where(p,ul,ol,h2,.yc-measure){max-width:var(--yc-measure)}.yc-article .yc-prose{color:color-mix(in srgb, var(--foreground) 90%, transparent);text-wrap:pretty;font-size:1.0625rem;line-height:1.8}@media (min-width:1024px){.yc-article .yc-prose{font-size:1.125rem}}.yc-article .yc-h2{letter-spacing:-.02em;text-wrap:balance;margin-top:2.25rem;padding-top:1.6rem;font-size:clamp(1.45rem,1.1rem + 1.1vw,1.9rem);line-height:1.2;position:relative}.yc-article .yc-h2:before{content:"";background:linear-gradient(90deg, var(--color-brand-500), var(--color-brand-300));border-radius:3px;width:3rem;height:3px;position:absolute;top:0;left:0}.yc-article>.yc-h2:first-child{margin-top:0}.yc-article .yc-lead:first-letter{float:left;font-family:var(--font-display-serif), Georgia, serif;color:var(--color-brand-700);margin:.08em .12em 0 0;font-size:3.5em;font-weight:600;line-height:.8}.dark .yc-article .yc-lead:first-letter{color:var(--color-brand-300)}.yc-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--muted) 45%, transparent)}.yc-table tbody tr:hover td{background:color-mix(in srgb, var(--color-brand-500) 7%, transparent)}.yc-table td:first-child,.yc-table th:first-child{z-index:1;background:var(--card);box-shadow:1px 0 0 var(--border);position:sticky;left:0}.yc-table thead th:first-child{background:color-mix(in srgb, var(--muted) 60%, var(--card))}.yc-table tbody tr:nth-child(2n) td:first-child{background:color-mix(in srgb, var(--muted) 45%, var(--card))}@media (min-width:640px){.yc-table td:first-child,.yc-table th:first-child{box-shadow:none;position:static}}.yc-svg-tick{fill:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.yc-svg-axis{letter-spacing:.04em;text-transform:uppercase;fill:var(--muted-foreground);font-size:11px;font-weight:600}.yc-svg-marker{font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round;font-size:11.5px;font-weight:700}.yc-svg-zone{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:800}.yc-svg-strike{fill:var(--color-brand-700)}.dark .yc-svg-strike{fill:var(--color-brand-300)}[data-motion=armed] .yc-draw{stroke-dasharray:1;stroke-dashoffset:1px}[data-motion=armed] :is(.yc-reveal-fade,.yc-reveal-pop,.yc-cone){opacity:0}[data-motion=play] .yc-draw{stroke-dasharray:1;animation:1.3s cubic-bezier(.3,.7,.2,1) both yc-draw}[data-motion=play] .yc-draw-slow{animation-duration:1.9s}[data-motion=play] .yc-reveal-fade{animation:.7s ease-out .5s both yc-fade}[data-motion=play] .yc-reveal-pop{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.2,1.4,.4,1) 1.1s both yc-pop}[data-motion=play] .yc-cone{animation:1.8s cubic-bezier(.3,.7,.2,1) both yc-wipe}[data-motion=play] .yc-delay-2{animation-delay:1.2s}[data-motion=play] .yc-delay-3{animation-delay:1.8s}[data-motion=play] .yc-wheel-live{animation:3.6s ease-in-out 2 yc-wheel}@keyframes yc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes yc-fade{0%{opacity:0}to{opacity:1}}@keyframes yc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes yc-wipe{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes yc-wheel{0%,30%,to{border-color:var(--border);background:color-mix(in srgb, var(--muted) 30%, transparent);box-shadow:none}8%,22%{border-color:var(--color-brand-500);background:color-mix(in srgb, var(--color-brand-500) 12%, var(--card));box-shadow:0 10px 30px -18px var(--color-brand-500)}}.yc-pulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-500) 55%, transparent);animation:2.2s ease-out infinite yc-pulse}@keyframes yc-pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.yc-pulse,[data-motion] .yc-draw,[data-motion] .yc-reveal-fade,[data-motion] .yc-reveal-pop,[data-motion] .yc-cone,[data-motion] .yc-wheel-live{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}
