.BriefBuilder_wrapper__Abw4p{max-width:44rem;margin:0 auto;padding:var(--space-24) var(--space-4)}.BriefBuilder_intro__A6FMW{font-family:var(--font-brand);font-weight:var(--font-weight-heading-bold);font-size:clamp(1.125rem,2.5vw,1.75rem);color:var(--color-brand-fuchsia);margin:0 0 var(--space-12)}.BriefBuilder_progress__UzjJW{font-size:var(--font-size-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4)}.BriefBuilder_question__71zmT{font-family:var(--font-brand);font-weight:var(--font-weight-heading-bold);font-size:clamp(1.25rem,3vw,2rem);margin:0 0 var(--space-8)}.BriefBuilder_options__yMumc{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8)}.BriefBuilder_option__iyEYW{text-align:left;background:transparent;border:1px solid rgba(255,255,255,.35);color:var(--color-brand-white);font-family:var(--font-body);font-size:1rem;padding:var(--space-3) var(--space-4);cursor:pointer}.BriefBuilder_option__iyEYW:hover{border-color:var(--color-brand-fuchsia)}.BriefBuilder_option__iyEYW[aria-pressed=true]{background:var(--color-brand-yellow);--heading-color:var(--color-text-on-yellow);border-color:var(--color-brand-yellow);color:var(--color-text-on-yellow)}.BriefBuilder_field__ToMB2{display:block;margin-bottom:var(--space-6)}.BriefBuilder_fieldLabel__UMrWf{display:block;font-size:var(--font-size-label);margin-bottom:var(--space-2)}.BriefBuilder_input__EtmCz,.BriefBuilder_textarea__sX7wD{width:100%;background:transparent;border:1px solid rgba(255,255,255,.35);color:var(--color-brand-white);font-family:var(--font-body);font-size:1rem;padding:var(--space-3)}.BriefBuilder_textarea__sX7wD{min-height:7rem;resize:vertical}.BriefBuilder_input__EtmCz:focus,.BriefBuilder_textarea__sX7wD:focus{outline:2px solid var(--color-brand-fuchsia);outline-offset:1px}.BriefBuilder_consent__XbP3M{display:flex;gap:var(--space-3);align-items:flex-start;margin:var(--space-8) 0;font-size:var(--font-size-body)}.BriefBuilder_privacyNote__4qh1c{font-size:var(--font-size-label);margin-bottom:var(--space-6)}.BriefBuilder_actions__Xh215{display:flex;gap:var(--space-3);flex-wrap:wrap}.BriefBuilder_primary__trcEP{background:var(--color-brand-yellow);--heading-color:var(--color-text-on-yellow);color:var(--color-text-on-yellow);border:none;font-family:var(--font-brand);font-weight:var(--font-weight-heading-bold);padding:var(--space-3) var(--space-6);cursor:pointer}.BriefBuilder_primary__trcEP:disabled{opacity:.5;cursor:not-allowed}.BriefBuilder_secondary__lcRE2{background:transparent;border:1px solid rgba(255,255,255,.35);color:var(--color-brand-white);font-family:var(--font-body);padding:var(--space-3) var(--space-6);cursor:pointer}.BriefBuilder_summary__9O9x6{border:1px solid rgba(255,255,255,.2);padding:var(--space-6);margin:var(--space-8) 0}.BriefBuilder_summary__9O9x6 dt{font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;margin-top:var(--space-4)}.BriefBuilder_summary__9O9x6 dd{margin:var(--space-1) 0 0}.BriefBuilder_error__UV888{border-left:2px solid var(--color-brand-fuchsia);padding-left:var(--space-4);margin-bottom:var(--space-6);font-size:var(--font-size-body)}.BriefBuilder_pendingNote__feD5K{font-size:var(--font-size-label);margin-top:var(--space-4)}