._feedback_15l0x_1{padding:2.4rem max(var(--control-gutter,1.4rem), calc((100% - 1504px) / 2));background:var(--study-workflow);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);scroll-margin-top:6rem;display:grid}._intro_15l0x_2{min-width:0;max-width:28rem}._eyebrow_15l0x_3{color:var(--study-kicker);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:650}._intro_15l0x_2 h2{letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:680;line-height:1.2}._intro_15l0x_2>p:not(._eyebrow_15l0x_3){color:var(--muted-foreground);margin-top:.6rem;line-height:1.5}._delivery_15l0x_6{color:var(--muted-foreground);margin-top:.75rem;font-size:.8rem}._delivery_15l0x_6 summary,._reply_15l0x_7 summary{cursor:pointer;align-content:center;min-height:44px}._delivery_15l0x_6 p{padding:.25rem 0 .5rem;line-height:1.5}._intro_15l0x_2 ._unavailable_15l0x_9{font-size:.8rem}._form_15l0x_10{grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0;max-width:42rem;display:grid}._topics_15l0x_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}._topics_15l0x_11 button{border:1px solid var(--border);min-height:44px;color:var(--muted-foreground);border-radius:7px;justify-content:center;align-items:center;gap:.3rem;padding:.4rem;font-size:.84rem;font-weight:600;display:flex}._topics_15l0x_11 button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--background));color:var(--primary)}._topics_15l0x_11 button svg{flex-shrink:0;width:13px;height:13px}._question_15l0x_15{gap:.4rem;min-width:0;display:grid}._question_15l0x_15[hidden]{display:none}._form_15l0x_10 label{font-size:.88rem;font-weight:600}._form_15l0x_10 textarea,._form_15l0x_10 input{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:7px;padding:.65rem .75rem;font-size:1rem;line-height:1.5}._form_15l0x_10 textarea{resize:vertical;min-height:108px}._form_15l0x_10 input{min-height:44px}._feedback_15l0x_1 :where(button,summary,textarea,input):focus-visible{outline:3px solid var(--ring);outline-offset:2px}._answerHint_15l0x_22{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.72rem;display:flex}._reply_15l0x_7{border-top:1px solid var(--border);font-size:.84rem}._reply_15l0x_7 summary{color:var(--foreground)}._reply_15l0x_7 summary span{color:var(--muted-foreground);font-size:.75rem}._reply_15l0x_7 label{margin:.1rem 0 .4rem;display:block}._privacy_15l0x_27{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}._fieldError_15l0x_28{color:#c14655;font-size:.8rem;line-height:1.4;display:block}._verification_15l0x_29{min-width:0;min-height:65px}._verificationWidget_15l0x_32{width:max(100%,300px);margin-inline:min(0px,50% - 150px)}._formFooter_15l0x_33{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._formFooter_15l0x_33 p{color:var(--muted-foreground);font-size:.75rem;line-height:1.4}._formFooter_15l0x_33 button{border:1px solid var(--border);background:var(--muted);min-height:44px;color:var(--muted-foreground);cursor:not-allowed;border-radius:7px;flex-shrink:0;padding:.6rem .9rem;font-size:.85rem;font-weight:600}._formFooter_15l0x_33 button:enabled{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);cursor:pointer}._formFooter_15l0x_33 button:enabled:hover{filter:brightness(1.08)}._notice_15l0x_38{border:1px solid var(--border);border-radius:7px;padding:.7rem .85rem;font-size:.85rem}._notice_15l0x_38[data-kind=success]{background:#153c3522;border-color:#5fa899}._notice_15l0x_38[data-kind=error]{background:#9f304022;border-color:#c87985}._srOnly_15l0x_41{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){._feedback_15l0x_1{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.6rem 1.4rem}._intro_15l0x_2{max-width:42rem}._intro_15l0x_2>p:not(._eyebrow_15l0x_3){font-size:.9rem}._delivery_15l0x_6{margin-top:.2rem}._form_15l0x_10{max-width:none}}@media (max-width:360px){._feedback_15l0x_1{padding-inline:1rem}._topics_15l0x_11 button{font-size:.76rem}}
