:root{font-family:'Work Sans',sans-serif;color:#23211c;background:#faf8f3;color-scheme:light;font-size:16px;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:2px solid #36533b;outline-offset:4px}header,footer{width:min(100% - 48px,1120px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}header{padding:30px 0;border-bottom:1px solid #ddd8cc}.brand{font:500 24px 'Newsreader',Georgia,serif;text-decoration:none}.brand span{font:400 14px 'Work Sans',sans-serif;color:#6f6857;margin-left:9px}.signin{font-size:13px}main{width:min(100% - 48px,760px);margin:clamp(58px,8vw,100px) auto 90px}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6f6857;margin:0 0 15px}h1,h2,p{margin-top:0}h1{font:400 clamp(46px,7vw,68px)/1.02 'Newsreader',Georgia,serif;letter-spacing:-.025em;margin-bottom:24px}h2{font:500 25px/1.2 'Newsreader',Georgia,serif;margin-bottom:13px}.intro{font-size:18px;color:#54503f;max-width:620px;margin-bottom:62px}section{padding:28px 0;border-top:1px solid #ddd8cc}section p{color:#54503f;margin-bottom:14px;max-width:68ch}section p:last-child{margin-bottom:0}.support{margin-top:28px;padding:32px;border:1px solid #cbc6ba;border-radius:10px;background:#fdfcf9}.support h2{font-size:30px}.support a{font-weight:550}footer{padding:26px 0 34px;border-top:1px solid #ddd8cc;font-size:11px;color:#6f6857}@media(max-width:520px){header,footer,main{width:min(100% - 36px,760px)}header{padding:22px 0}main{margin:48px auto 64px}h1{font-size:48px}.intro{font-size:16px;margin-bottom:44px}.support{padding:24px 20px}footer{align-items:flex-start;flex-direction:column;gap:8px}}@media(prefers-color-scheme:dark){:root{color:#e8e4da;background:#18241e;color-scheme:dark}.brand span,.eyebrow,footer{color:#a8b6a6}header,footer,section{border-color:#37473a}.intro,section p{color:#c2cbbd}.support{background:#1e2c24;border-color:#4b5c4e}}
