:root { color: var(--flr-ink,#293d31); background: var(--flr-page,#eae8e0); font: 16px/1.8 'Segoe UI', system-ui, sans-serif; }* { box-sizing: border-box; }body { max-width: 790px; padding: 45px 24px 80px; margin: auto; }a { color: var(--flr-copy,#405c37); text-underline-offset: 4px; }h1 { font: 400 42px/1.15 Georgia, serif; letter-spacing: -1px; margin: 48px 0 30px; }h2 { font-size: 21px; font-weight: 500; margin-top: 35px; }small { color: var(--flr-muted,#617457); }li { margin-bottom: 16px; }footer { border-top: 1px solid var(--flr-line,#adb79f); padding-top: 24px; margin-top: 40px; font-size: 13px; }@media(max-width:600px){h1{font-size:34px}}
