:root{color:#253d2b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f7f0;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{flex-direction:column;max-width:1040px;min-height:100svh;margin:auto;padding:40px 28px;display:flex}.brand{color:inherit;font-size:24px;font-weight:750;text-decoration:none}section{max-width:700px;margin:auto 0;padding:80px 0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,7vw,72px);line-height:1.08}p{color:#52634f;line-height:1.7}section>p:not(.eyebrow):not(.status){max-width:540px;font-size:18px}.placeholder{background:#edf1e6;border:1px solid #d6dfcf;border-radius:16px;margin-top:40px;padding:24px}h2{margin:0 0 8px;font-size:19px}.placeholder p{margin:0}.status,footer{color:#52634f;font-size:13px}@media (width<=480px){main{padding:28px 20px}section{padding:56px 0}}
