:root{--paper: #f7f5ee;--ink: #292c24;--green: #4c6042;--muted: #73766b;--line: #dddfd3}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}a{color:inherit}p{color:var(--muted);line-height:1.7}button{font:inherit;padding:10px 16px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);cursor:pointer}:focus-visible{outline:2px solid var(--green);outline-offset:4px}.wrap{max-width:1160px;padding-inline:32px;margin-inline:auto}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--green)}.state{padding-block:48px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article-body markdown{display:block}.article-body markdown p{color:#55594f;margin:0 0 18px;line-height:inherit}.article-body markdown h2{font-size:30px;margin:32px 0 12px}.article-body markdown img{max-width:100%;height:auto}.article-body markdown a{color:var(--green)}.article-body markdown pre{overflow-x:auto;padding:16px;background:#eeece3}.article-body markdown blockquote{margin-left:0;padding-left:20px;border-left:3px solid var(--line)}@media(max-width:600px){.wrap{padding-inline:20px}}
