@font-face{font-family:Inter;src:url('fonts/body-0.ttf')}@font-face{font-family:Display;src:url('fonts/heading-0.ttf')}*{box-sizing:border-box}body{margin:0;background:#f7f5f0;color:#252a27;font:18px/1.7 Inter,Arial,sans-serif}a{color:#294c3d;text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #a46a31;outline-offset:4px}.wrap{max-width:920px;margin:auto;padding:0 32px}header{padding:32px 0;border-bottom:1px solid #d8ddd4}.brand{font-size:24px;text-decoration:none}.draft{background:#f5e8c9;padding:14px 18px;margin:32px 0;color:#473b27;font-size:15px}main{padding-bottom:64px}h1,h2{font-family:Display,Georgia,serif;font-weight:400;line-height:1.25}h1{font-size:52px;margin:44px 0 12px}h2{font-size:27px;margin:42px 0 12px}p{margin:0 0 18px}.date{color:#626961;font-size:15px}footer{border-top:1px solid #d8ddd4;padding:28px 0 40px;font-size:15px}.footlinks{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}@media(max-width:600px){.wrap{padding:0 24px}h1{font-size:38px}body{font-size:17px}}