:root{--color-red:#c82518;--color-white:#fff;--color-bg-subtle:#f7f7f7;--color-surface-2:#e7eaef;--color-border:#bebfc1;--color-muted:#8c8c8c;--color-text:#595959;--color-error-warning:#ffd93d;--color-bg:var(--color-white);--color-fg:var(--color-text);--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-size-base:clamp(17px, calc(.28vw + 16px), 20px);--line-height-base:1.4;--letter-spacing-base:.5px;--font-h1:clamp(28px, calc(.94vw + 24.5px), 38px) / 1.26 var(--font-sans);--font-h1-mobile:clamp(22px, 5.5vw, 28px) / 1.25 var(--font-sans);--font-h2:clamp(22px, calc(.56vw + 20px), 28px) / 1.43 var(--font-sans);--font-p:clamp(17px, calc(.28vw + 16px), 20px) / 1.4 var(--font-sans);--font-p-small:clamp(14px, calc(.28vw + 13px), 17px) / 1.3 var(--font-sans);--font-p-meta:clamp(12px, calc(.19vw + 11.3px), 14px) / 1.4 var(--font-sans);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--container-max:1440px;--container-padding-x:60px;--grid-gap:var(--space-6);--col-4:clamp(320px, 33.33%, 440px);--col-5:clamp(360px, 41.67%, 550px);--transition-fast:.15s ease;--transition-base:.25s ease}@media (max-width:768px){:root{--container-padding-x:var(--space-6)}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none}.container{max-width:var(--container-max);padding-inline:var(--container-padding-x);margin-inline:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has([data-not-found]) footer{display:none}
