@font-face{font-family:"Young Serif";src:url(/fonts/youngserif.woff2) format("woff2");font-display:swap}
@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2) format("woff2");font-weight:300 900;font-display:swap}
:root{--paper:#F4EFE6;--ink:#24211D;--ink-2:#5B544A;--ink-3:#7E7669;--line:rgba(36,33,29,.13);--pine:#2E5A44}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.top{max-width:760px;margin:0 auto;padding:20px 16px;border-bottom:1px solid var(--line)}
.logo{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}
.logo b{font:400 21px/1 "Young Serif",Georgia,serif}.logo span{color:var(--ink-3);font-size:14px}
main{max-width:760px;margin:0 auto;padding:32px 16px 72px}
h1{font:400 clamp(32px,6vw,44px)/1.1 "Young Serif",Georgia,serif;margin:0}
h2{font:400 22px/1.25 "Young Serif",Georgia,serif;margin:36px 0 8px}
.meta{color:var(--ink-3);font-size:15px;margin:8px 0 24px}
p,li{color:var(--ink-2)}ul{padding-left:20px}li{margin:6px 0}b{color:var(--ink);font-weight:600}
a{color:var(--pine)}
.back{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:15px}
