:root{font-family:system-ui,sans-serif;color:#182c35;background:#f5f4ee;line-height:1.7}body{margin:0}main{max-width:760px;margin:8vh auto;padding:28px}a{color:#075c59}nav{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #c7d4ce;padding-bottom:20px}h1{font-size:clamp(2.2rem,6vw,3.8rem);line-height:1.1;letter-spacing:-.04em}h2{line-height:1.3;margin-top:2em}.eyebrow{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#48635d}footer{margin-top:60px;border-top:1px solid #c7d4ce;padding-top:20px;font-size:.9rem}code{overflow-wrap:anywhere}
