.hub-intake-fields{min-width:0;padding:23px;margin:24px 0;border:1px solid #ffffff10;border-radius:25px;background:#ffffff03}
.hub-intake-fields legend{padding:0 10px;font-size:15px;font-weight:650;color:var(--hub-text)}
.hub-intake-fields>p{margin:0 0 13px;font-size:12px;line-height:1.7;color:var(--hub-muted)}
.hub-intake-version{display:inline-block;margin:0 0 23px;padding:7px 11px;border-radius:99px;background:#c5b5f412;color:#d6cbed;font-size:10px}
.hub-question-optional{font-size:9px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--hub-muted);margin-left:7px}
.hub-intake-question>span{line-height:1.65}
.hub-intake-question small,.hub-intake-check small{font-size:11px;line-height:1.6;letter-spacing:0;text-transform:none;font-weight:400;color:var(--hub-muted);margin-top:8px;display:block}
.hub-intake-question:last-child,.hub-intake-check:last-child{margin-bottom:0}
.hub-intake-question textarea{min-height:105px}
.hub-intake-check{align-items:flex-start;line-height:1.7;overflow-wrap:anywhere}
.hub-intake-check input{margin-top:5px}
.hub-intake-update{padding:21px;border:1px solid #c5b5f42a;border-radius:23px;background:#c5b5f40a;margin:0 0 24px}
.hub-intake-update strong{font-size:13px}
.hub-intake-update p{font-size:12px;line-height:1.7;color:var(--hub-muted)}
.hub-intake-waiting{padding:25px;border-radius:25px;background:#ffffff04;margin:25px 0}
.hub-intake-waiting>svg{color:var(--hub-accent);margin-bottom:14px}
.hub-intake-waiting h3{font-size:20px;line-height:1.3;margin:0 0 12px}
.hub-intake-waiting p{font-size:12px;line-height:1.7;color:var(--hub-muted)}
.hub-submitted-answers{margin:28px 0;padding:23px;border-radius:25px;background:#ffffff04;overflow-wrap:anywhere}
.hub-submitted-answers h3{font-size:18px;line-height:1.35;margin:7px 0 10px}
.hub-submitted-answers dl{display:grid;gap:17px;margin:22px 0 0}
.hub-submitted-answers dl>div{min-width:0}
.hub-submitted-answers dt{font-size:11px;color:var(--hub-muted);line-height:1.5}
.hub-submitted-answers dd{font-size:12px;line-height:1.7;margin:5px 0 0;white-space:pre-wrap}
#verificationForm>.hub-button{margin-top:10px}
@media(max-width:560px){.hub-intake-fields,.hub-submitted-answers,.hub-intake-waiting,.hub-intake-update{padding:18px;border-radius:22px}.hub-intake-fields{margin:23px 0}.hub-intake-fields legend{font-size:14px}.hub-submitted-answers h3{font-size:17px}}
