:root{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;color:#1e1915;background:#faf7f1}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:880px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:24px}header img{display:block}a{color:#2f6e63;text-underline-offset:3px}a:focus-visible{outline:3px solid #2f6e63;outline-offset:4px}main{background:#fff;border:1px solid rgba(30,25,21,.12);border-radius:24px;padding:32px}h1{font-size:32px;margin:0 0 16px}h2{font-size:22px;margin:32px 0 12px}p{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.muted,footer{color:#5f5a52;font-size:14px}section{scroll-margin-top:24px}@media(max-width:600px){main{margin:0 16px;padding:24px}h1{font-size:28px}}
