header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 5%;border-bottom:1px solid #d8ddd7}header nav{display:flex;gap:18px;flex-wrap:wrap}.brand{font-weight:800}main{max-width:1160px;margin:64px auto;padding:0 24px}h1{font-size:clamp(40px,6vw,76px);letter-spacing:-.05em;line-height:1.05}.setup-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;margin:40px 0}.kit-preview{background:#152d2b;color:#e5efdf;padding:32px;border-radius:12px}.kit-preview .eyebrow{color:#c5d8b4}.kit-preview h2{overflow-wrap:anywhere}pre{font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.instructions{margin-top:32px}.instructions li{margin:16px 0}#setup button[type=submit]{margin-top:24px;width:100%}input,textarea{box-sizing:border-box;width:100%}#status{overflow-wrap:anywhere}a:focus-visible,button:focus-visible{outline:3px solid #a57738;outline-offset:4px}@media(max-width:760px){.setup-grid{grid-template-columns:1fr}header{align-items:flex-start;flex-direction:column}main{margin-top:32px}.kit-preview{padding:24px}}
