:root{--container-max:1296px;--container-gutter-base:clamp(1rem, 4vw, 3rem);--container-gutter:var(--container-gutter-base);--header-height:4.0625rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--space-100:6.25rem;--space-120:7.5rem;--space-128:8rem;--space-140:8.75rem;--font-size-sm:1rem;--font-size-md:1.125rem;--font-size-lg:1.5rem;--font-size-xl:1.75rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem;--font-size-4xl:3rem;--font-size-52:3.25rem;--font-size-5xl:3.5rem;--blue:#0522e1;--black:#000;--white:#fff;--gray-bg:#f2f3f5;--gray-hover:#eceef1;--footer-gray:#eceef1b0;--light-gray:#cdcdcd;--gray:#858585;--badge-article:#0522e1cc;--badge-article-light:#0522e166;--badge-project:#ffffffe6;--blue-focus:#0522e180}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--black);background:var(--white);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:1rem;font-weight:400;display:flex}body.article-page{background:var(--gray-bg)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.rich-text p{font-size:var(--font-size-md);font-weight:400;line-height:1.5}.rich-text .subtitle{font-size:var(--font-size-lg);font-weight:600}.rich-text .styled{padding:0 var(--space-6);color:var(--white);background:var(--blue)}.rich-text ul{list-style:none}.grecaptcha-badge{visibility:hidden!important}@media (prefers-reduced-motion:no-preference){[data-animate]:not([data-animate-bound]){opacity:0}}
