body{margin:0;background:#f4f1ea;color:#243a33;font:18px/1.7 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:70px 26px}h1{font:clamp(2.5rem,7vw,4.6rem)/1.1 Georgia,serif;max-width:650px;margin:25px 0}h2{font:1.65rem Georgia,serif}.eyebrow{letter-spacing:.18em;font-size:.72rem;color:#627769}.intro{font-size:1.2rem;color:#53655e}section{border-top:1px solid #cdd5c9;margin-top:35px;padding-top:12px}footer{font-size:.85rem;margin-top:60px;color:#627769}