@keyframes landing-lid-open{0%{opacity:0;transform:rotateX(-70deg)scale(.92)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-lid{transform-origin:bottom;animation:.9s cubic-bezier(.22,1,.36,1) both landing-lid-open}.landing-rise{animation:.8s cubic-bezier(.22,1,.36,1) .35s both landing-rise}@media (prefers-reduced-motion:reduce){.landing-lid,.landing-rise{animation:none}}.article-body{color:var(--color-slate-700);font-size:1.125rem;line-height:1.8}.article-body>*+*{margin-top:1.4em}.article-body h2{font-family:var(--font-display-serif),Georgia,serif;color:var(--color-slate-900);margin-top:2.2em;font-size:2.25rem;line-height:1.15}.article-body h3{color:var(--color-slate-900);margin-top:1.8em;font-size:1.25rem;font-weight:600;line-height:1.4}.article-body h2+*,.article-body h3+*{margin-top:.75em}.article-body strong{color:var(--color-slate-900);font-weight:600}.article-body ul,.article-body ol{padding-left:1.4em}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li+li{margin-top:.6em}.article-body li::marker{color:var(--color-indigo-500)}.article-body blockquote{font-family:var(--font-display-serif),Georgia,serif;color:var(--color-indigo-700);border-left:2px solid var(--color-indigo-300);margin-top:2em;margin-bottom:2em;padding-left:1.25em;font-size:1.75rem;font-style:italic;line-height:1.3}.dark .article-body{color:var(--color-slate-300)}.dark .article-body h2,.dark .article-body h3,.dark .article-body strong{color:var(--color-white)}.dark .article-body blockquote{color:var(--color-indigo-300);border-left-color:var(--color-indigo-800)}
