body{background:#06151c;color:#eef3ed;margin:0;font:17px/1.75 system-ui}
header,main{max-width:760px;margin:auto;padding:24px}
a,.label{color:#e1c689}
h1,h2{font-family:Georgia,serif;line-height:1.15}
h1{font-size:clamp(42px,8vw,74px)}
.cta{display:inline-block;background:#e1c689;color:#06151c;padding:12px 20px;border-radius:28px;font-weight:bold}
nav{display:flex;flex-wrap:wrap;gap:12px}
a:focus-visible{outline:3px solid #72c6be;outline-offset:4px}
