.qSwOwq_notice{max-width:640px;margin:0 auto var(--space-xl);padding:var(--space-md) var(--space-lg);text-align:center;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:#bb8a3c1a}.qSwOwq_notice p{font-family:var(--font-sans);color:var(--color-muted);margin:0;font-size:.9rem}.qSwOwq_form{max-width:720px;margin:0 auto}.qSwOwq_fieldset{gap:var(--space-xl);border:none;flex-direction:column;margin:0;padding:0;display:flex}.qSwOwq_fieldset:disabled input,.qSwOwq_fieldset:disabled textarea,.qSwOwq_fieldset:disabled select{opacity:.75;cursor:not-allowed}.qSwOwq_group{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl)}h2.qSwOwq_groupTitle{margin:0 0 var(--space-lg);font-family:var(--font-display);font-size:var(--text-subheading);font-weight:600}.qSwOwq_field{gap:var(--space-2xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.qSwOwq_field:last-child{margin-bottom:0}.qSwOwq_label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);font-size:.78rem;font-weight:700}.qSwOwq_hint{font-family:var(--font-sans);color:var(--color-faint);font-size:.78rem}.qSwOwq_field input[type=text],.qSwOwq_field textarea{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-cream);font-family:var(--font-sans);color:var(--color-ink);padding:.6rem .85rem;font-size:.92rem}.qSwOwq_field input[type=text]::placeholder,.qSwOwq_field textarea::placeholder{color:var(--color-faint)}.qSwOwq_field input[type=range]{accent-color:var(--color-accent)}.qSwOwq_rangeEnds{font-family:var(--font-sans);color:var(--color-faint);justify-content:space-between;font-size:.72rem;display:flex}.qSwOwq_fieldCheck{align-items:center;gap:var(--space-xs);flex-flow:wrap}.qSwOwq_fieldCheck input[type=checkbox]{accent-color:var(--color-accent);width:1rem;height:1rem}.qSwOwq_fieldCheck .qSwOwq_hint{flex-basis:100%;margin-left:1.5rem}.qSwOwq_submitRow{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.qSwOwq_submitNote{font-family:var(--font-sans);color:var(--color-faint);font-size:.82rem;font-style:italic}.qSwOwq_how{max-width:720px;margin:var(--space-2xl) auto var(--space-xl)}h2.qSwOwq_howTitle{margin:0 0 var(--space-lg);font-size:var(--text-heading);text-align:center}.qSwOwq_howList{counter-reset:how;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.qSwOwq_howList li{counter-increment:how;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-lg);color:var(--color-muted);font-size:.95rem;line-height:1.55}.qSwOwq_howList li:before{content:counter(how);width:2rem;height:2rem;margin-bottom:var(--space-sm);font-family:var(--font-display);color:var(--color-accent-deep);border:1px solid var(--color-line-strong);background:var(--color-cream);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.qSwOwq_howList strong{color:var(--color-ink)}
