*{box-sizing:border-box;margin:0;padding:0}:root{width:100%;max-width:600px;margin:0 auto;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-style-normal:normal;--font-style-italic:italic;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:56px;--color-background:#1A1A1A;--color-text:#EDECEF;--color-tertiary:rgba(255,255,255,0.55);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:96px}:root,body{background-color:var(--color-background);color:var(--color-text)}body{font-family:DM Sans,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:1.6em}body,h1,h2,h3{font-style:var(--font-style-normal)}h1,h2,h3{font-family:Geist,sans-serif;font-weight:var(--font-weight-semibold);line-height:1em}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}h3{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}span{font-weight:var(--font-weight-light)}a{text-decoration:none;color:var(--color-text);text-underline-offset:4px}a:hover{text-decoration:underline}a:focus-within :visited{color:var(--color-tertiary)}article{margin-top:var(--spacing-xl)}section{margin-top:var(--spacing-3xl)}sup{font-size:10px}strong{font-weight:var(--font-weight-semibold)}@media (max-width:768px){body{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}article{margin-top:var(--spacing-lg)}}