:root{font-family:Inter,system-ui,sans-serif;color:#192f29;background:#f4f1e9;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1000px;margin:auto;padding:clamp(24px,7vw,90px)}.eyebrow{font-size:12px;letter-spacing:.18em;font-weight:700}h1{font-size:clamp(42px,8vw,80px);letter-spacing:-.06em;line-height:1.05;margin:40px 0 20px}p{line-height:1.65;max-width:650px}section{margin-top:60px;background:#fff;padding:clamp(24px,4vw,48px);border-radius:16px;border:1px solid #deded3}h2{font-size:24px;line-height:1.3}a{color:#18543e;text-underline-offset:4px}a:focus-visible{outline:3px solid #a95b15;outline-offset:6px}
