:root{font-family:system-ui,sans-serif;color:#173e32;background:#f3f6f1}body{margin:0;padding:30px 18px}main{max-width:650px;margin:auto;background:white;border:1px solid #dce4da;border-radius:24px;padding:32px}h1{font-size:clamp(28px,5vw,42px);line-height:1.1}p,li{line-height:1.6}li{margin:12px 0}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:700}.notice{background:#fff4d9;border-radius:12px;padding:16px}button,#open{display:inline-block;background:#214f3c;color:white;border:0;border-radius:12px;padding:16px 24px;font-size:17px;text-decoration:none}button:disabled{opacity:.6}[hidden]{display:none!important}
