*{box-sizing:border-box}body{margin:0;background:#f6f5f0;color:#202c27;font:17px/1.65 system-ui,sans-serif}main{max-width:660px;margin:auto;padding:56px 24px}img{border-radius:24px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:2px;color:#596e60}h1{font-size:clamp(32px,7vw,48px);line-height:1.15;letter-spacing:-1px}h2{font-size:22px}.button{display:inline-block;background:#285d42;color:white;padding:16px 24px;border-radius:12px;text-decoration:none;font-weight:700;margin-top:16px}.button:focus-visible,a:focus-visible{outline:3px solid #b8821b;outline-offset:4px}.note{font-size:14px;color:#596e60}section{border-top:1px solid #d6ded6;margin-top:32px;padding-top:12px}li{padding:6px 0}a{color:#285d42}
