:root{--textarea-label-font-weight:500;--textarea-label-font-size:14px;--input-label-font-weight:500;--input-font-size:14px}body{min-width:320px;min-height:100vh;margin:0}.respondent-root{background:#f7f8f9;min-height:100vh}.respondent-page{box-sizing:border-box}.respondent-page__header,.control-page__header{background-color:var(--header-background-color,var(--white));border-bottom:0;border-top:6px solid var(--header-top-border-color);align-items:anchor-center;justify-content:space-between;gap:1.5rem;height:auto;margin:0;padding:1rem;display:flex}.respondent-page__content{box-sizing:border-box;gap:1.75rem;width:min(100%,54rem);margin:0 auto;padding:2rem clamp(1rem,3vw,2.5rem) 3rem;display:grid}.respondent-section{gap:1rem;display:grid}.respondent-section modica-notification{width:min(100%,44rem)}.respondent-question-set__form{gap:1.25rem;width:min(100%,44rem);display:grid}.respondent-question-set__questions{gap:1rem;display:grid}.respondent-question-set__question{gap:.75rem;display:grid}.respondent-question-set__question modica-textarea{width:100%}.respondent-question-set__unsupported{gap:.75rem;display:grid}.respondent-question-set__unsupported-question{color:#263238;margin:0;font-weight:500;line-height:1.4}.respondent-question-set__unsupported modica-notification{width:100%}.respondent-question-set__form modica-button{justify-self:start}.control-root{background:#f7f8f9;min-height:100vh}.control-page{box-sizing:border-box;margin:0 auto}.control-page__heading{gap:.5rem;min-width:0;display:grid}.control-page__lede,.control-section__copy{color:#555f66;max-width:44rem;margin:0;font-size:1rem;line-height:1.5}.control-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.control-page__content{justify-content:center;gap:1.75rem;padding:2rem;display:grid}.control-section{border-bottom:1px solid #dde1e4;gap:1rem;padding-bottom:1.75rem;display:grid}.control-section__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.control-question-set{border-bottom:0}.control-question-set__form{gap:1rem;width:min(100%,44rem);display:grid}.control-question-set__notice{width:min(100%,44rem)}.control-question-set__notice a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.control-question-set__form modica-input,.control-question-set__form modica-textarea{width:100%}.control-question-set__textarea-shell{width:100%;position:relative}.control-question-set__form modica-button{margin-left:calc(var(--form-legacy-label-width) + var(--form-legacy-label-gap));justify-self:start}.control-question-set__result{margin-left:calc(var(--form-legacy-label-width) + var(--form-legacy-label-gap));overflow-wrap:anywhere;gap:.75rem;min-height:1.5rem;display:grid}.control-question-set__created{gap:.35rem;display:grid}.control-question-set__created-url{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.control-question-set__created-url a{min-width:min(100%,18rem)}.control-question-set__result-title{color:#555f66;font-size:.875rem;line-height:1.4}.control-question-set__result a{color:#154833;text-underline-offset:.15em;font-weight:700;text-decoration:underline}.control-question-set__alert modica-notification,.control-question-set__result modica-notification{width:min(100%,44rem)}@media (width<=720px){:root{--form-legacy-label-width:5.75rem;--form-legacy-label-gap:.75rem}.control-page__header,.control-page__actions{justify-content:flex-start;align-items:flex-start}.control-question-set__form modica-button,.control-question-set__result{margin-left:0}}
