:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#142b27;color:#f2eedf}body{margin:0}main{max-width:780px;margin:auto;padding:clamp(32px,8vw,100px) 24px}.eyebrow{letter-spacing:.15em;color:#c7c996;font-size:.8rem}h1{font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,4.8rem);font-weight:400;line-height:1.12}p{line-height:1.7;color:#d7dfd3}section{border:1px solid #547366;border-radius:18px;padding:24px;margin:40px 0}h2{font-size:1.15rem}footer{color:#c7c996;font-size:.9rem}
