.ga-brief{min-width:0}.ga-brief .ga-form-heading{margin:0 0 24px}.ga-brief .ga-step{font-size:10px;letter-spacing:.16em;font-weight:800;color:#c4b5fd}.ga-brief .ga-form-heading h3{font-size:24px;line-height:1.3;margin:10px 0;color:#fff}.ga-brief .ga-form-heading p,.ga-brief .ga-detail-help{font-size:13px;line-height:1.7;color:#adb8d2;margin:8px 0 18px}.ga-brief .ga-project-heading{padding-top:24px;border-top:1px solid #ffffff18;margin-top:12px;margin-bottom:18px}.ga-brief .brief-options{background:#ffffff03;border:1px solid #ffffff20;border-radius:16px;padding:18px 20px;margin:4px 0 24px}.ga-brief .brief-options summary{cursor:pointer;font-size:14px;font-weight:700;color:#eef0ff}.ga-brief .brief-options summary .optional{margin-left:7px;font-size:12px;font-weight:400;color:#adb8d2}.ga-brief .brief-options[open] summary{margin-bottom:18px}.ga-brief .brief-options label:last-child{margin-bottom:0}.ga-brief input,.ga-brief select,.ga-brief textarea{max-width:100%;min-width:0}.ga-brief select{color-scheme:dark}.ga-brief .two-up>*{min-width:0}.ga-brief #brief-submit{width:100%;justify-content:center}.ga-brief #form-status{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.ga-brief #form-status[data-state=success]{color:#9ce4bd}.ga-brief #form-status[data-state=error]{color:#ffb5bc}.ga-brief :is(input,select,textarea,summary):focus-visible{outline:2px solid #b9a3ff;outline-offset:3px}@media(max-width:600px){.ga-brief .two-up{grid-template-columns:1fr;gap:0}.ga-brief :is(input,select,textarea){font-size:16px}.ga-brief .brief-options{padding:16px}.ga-brief .ga-form-heading h3{font-size:22px}}

.ga-brief [hidden]{display:none!important}.ga-brief small.ga-detail-help{display:block;margin:8px 0 0;font-weight:400}
