:root{--ink:#17343a;--paper:#fbfaf5;--mint:#e8eee7;--line:rgba(23,52,58,.18);--sans:Arial,sans-serif;--serif:Georgia,serif;--mono:monospace}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans)}nav,footer{padding:24px 7vw;background:var(--mint)}nav a,footer a{color:var(--ink);font:12px var(--mono);letter-spacing:.05em}main{max-width:850px;margin:auto;padding:10vw 7vw}h1{margin:0 0 55px;font:clamp(3rem,8vw,6rem)/.95 var(--serif);letter-spacing:-.06em}h2{margin:0 0 18px;font-size:25px}section{padding:32px 0;border-top:1px solid var(--line)}a{color:#345f65}.eyebrow{font:10px var(--mono);letter-spacing:.13em}.placeholder{padding:16px;background:#fff0c8;font-size:13px}footer{display:flex;gap:30px;justify-content:center}
