:root{color:#18392e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f3eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}main{max-width:840px;margin:auto;padding:clamp(28px,8vw,88px) 24px}.eyebrow,.label{letter-spacing:.13em;font-size:.75rem;font-weight:700}h1{letter-spacing:-.045em;max-width:700px;font-size:clamp(2.4rem,7vw,4.5rem);line-height:1.06}.intro{max-width:570px;font-size:1.2rem}section{background:#fffef9;border:1px solid #d9dfd3;border-radius:20px;margin-top:44px;padding:clamp(22px,5vw,40px)}h2{font-size:1.6rem;line-height:1.25}.note{color:#4d5f55;margin-bottom:0;font-size:.9rem}
