:root {--font-base: "Roboto", sans-serif;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--text-xs: 0.75rem;--text-s: 0.8125rem;--text-m: 1rem;--text-l: 1.375rem;--text-xl: 1.75rem;--icon-size: 1.5625rem;--lh-tight: 1;--lh-heading: 1.2;--lh-body: 1.4;--lh-meta: 1.5;--space-3xs: 0.3125rem;--space-2xs: 0.625rem;--space-xs: clamp(0.625rem, 0.405rem + 0.939vw, 1.25rem);--space-s: 1.25rem;--space-gutter: clamp(0.625rem, 0.075rem + 2.347vw, 2.1875rem);--sidebar-width: 15.625rem;--aside-width: 18.75rem;--content-max: 64rem;--portrait-width: 37.5rem;--portrait-height: 50rem;--header-offset: 10rem;--logo-width: 5.625rem;--text-2xl: 2rem;--text-ml: 1.125rem;}