*{box-sizing:border-box}body{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);place-items:center;margin:0;font-family:Arial,sans-serif;display:grid}.wrap{width:min(680px,100% - 40px);padding:64px 0}.brand{letter-spacing:.1em;margin:0 0 18px;font:clamp(58px,10vw,88px)/1 Georgia,serif}.tag{color:#5f6158;letter-spacing:.12em;font-size:12px}.choices{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.choices a{border:1px solid var(--color-forest);color:var(--color-forest);letter-spacing:.08em;padding:14px 22px;font-size:13px;text-decoration:none;display:inline-block}.choices a:hover,.choices a:focus-visible{background:var(--color-forest);color:#fff}.note{color:#5f6158;margin-top:32px;font-size:12px;line-height:1.7}
