*{box-sizing:border-box}body{margin:0;background:#f7f8ef;color:#171916;font-family:Arial,Helvetica,sans-serif}main{max-width:1100px;margin:auto;padding:80px 32px}.eyebrow,.label{font:12px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.13em}h1{font:700 clamp(48px,7vw,86px)/1.03 Georgia,serif;letter-spacing:-.045em;margin:32px 0}p{font-size:18px;line-height:1.6;max-width:650px}section{margin-top:56px;padding:36px;background:#fff;border:1px solid #dee0d0;max-width:740px}h2{font:700 30px Georgia,serif}.label{background:#ffff00;padding:7px 10px}.button{display:inline-block;background:#111;color:#fff;padding:16px 24px;text-decoration:none;font-weight:700}.button:focus-visible{outline:3px solid #777700;outline-offset:4px}.small{font-size:13px;color:#565b51;margin-top:28px}