:root { --ui-surface-line: #777777; --ui-control-line: #555555; }
@font-face { font-family: LegalManrope; src: url('/assets/landing/brand/manrope-cyrillic.woff2') format('woff2'); font-weight: 200 800; font-display: swap; }
body { max-width: 760px; margin: 0 auto; padding: 48px 24px; background: #fafafa; color: #1c1c1c; font: 16px/1.65 LegalManrope, system-ui, sans-serif; }
a { color: #934100; text-underline-offset: 3px; }
a:focus-visible { outline: 2px solid #333; outline-offset: 4px; }
h1 { font-size: clamp(28px, 6vw, 42px); line-height: 1.15; letter-spacing: -.03em; overflow-wrap: anywhere; }
article { margin-top: 32px; padding-top: 24px; border-top: 1px solid var(--ui-surface-line); }
p { color: #626262; }
