.demo-form[data-astro-cid-b3gs4dch]{gap:var(--ros-space-8);display:grid}.demo-form__summary[data-astro-cid-b3gs4dch]{gap:var(--ros-space-3);padding:var(--ros-space-5) var(--ros-space-6);border:3px solid var(--ros-color-danger);border-radius:var(--ros-radius-md);background:var(--ros-white);display:grid}.demo-form__summary--notice[data-astro-cid-b3gs4dch]{border-color:var(--ros-ink-900)}.demo-form__summary[data-astro-cid-b3gs4dch] h2[data-astro-cid-b3gs4dch]{font-size:var(--ros-text-h3);line-height:var(--ros-leading-h3);letter-spacing:var(--ros-tracking-h3);font-stretch:var(--ros-display-stretch-subhead);font-weight:var(--ros-display-weight-subhead)}.demo-form__problems[data-astro-cid-b3gs4dch]{gap:var(--ros-space-2);display:grid}.demo-form__problems[data-astro-cid-b3gs4dch] a[data-astro-cid-b3gs4dch]{font-weight:var(--ros-weight-semibold);text-decoration-thickness:2px}.field[data-astro-cid-b3gs4dch]{gap:var(--ros-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.field--error[data-astro-cid-b3gs4dch]{border-inline-start:4px solid var(--ros-color-danger);padding-inline-start:var(--ros-space-4)}.field__label[data-astro-cid-b3gs4dch]{color:var(--ros-color-text);font-size:var(--ros-text-body);font-weight:var(--ros-weight-semibold);padding:0}.field__optional[data-astro-cid-b3gs4dch]{color:var(--ros-color-text-secondary);font-weight:var(--ros-weight-regular)}.field__hint[data-astro-cid-b3gs4dch]{color:var(--ros-color-text-secondary);font-size:var(--ros-text-small);line-height:var(--ros-leading-small)}.field__error[data-astro-cid-b3gs4dch]{color:var(--ros-color-danger);font-size:var(--ros-text-small);font-weight:var(--ros-weight-semibold);line-height:var(--ros-leading-small)}.field__input[data-astro-cid-b3gs4dch]{inline-size:100%;min-block-size:var(--ros-space-12);padding:var(--ros-space-3) var(--ros-space-4);border:2px solid var(--ros-color-border-input);border-radius:var(--ros-radius-sm);background:var(--ros-white);color:var(--ros-color-text);font:inherit}.field--error[data-astro-cid-b3gs4dch] .field__input[data-astro-cid-b3gs4dch]{border-color:var(--ros-color-danger)}.field__input--short[data-astro-cid-b3gs4dch]{max-inline-size:10rem}.field__input--area[data-astro-cid-b3gs4dch]{resize:vertical;min-block-size:9rem}.choices[data-astro-cid-b3gs4dch]{gap:var(--ros-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.choice[data-astro-cid-b3gs4dch]{align-items:center;gap:var(--ros-space-3);min-block-size:var(--ros-hit-min);padding-inline:var(--ros-space-3);border:1px solid var(--ros-color-border);border-radius:var(--ros-radius-md);background:var(--ros-white);display:flex}.choice[data-astro-cid-b3gs4dch]:has(.choice__input:checked){border-color:var(--ros-ink-900);box-shadow:inset 0 0 0 1px var(--ros-ink-900)}.choice__input[data-astro-cid-b3gs4dch]{inline-size:var(--ros-space-5);block-size:var(--ros-space-5);accent-color:var(--ros-ink-900);flex:none;margin:0}.choice__label[data-astro-cid-b3gs4dch]{padding-block:var(--ros-space-2);cursor:pointer;flex:1;align-self:stretch;align-items:center;display:flex}.demo-form__trap[data-astro-cid-b3gs4dch]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.demo-form__trap[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]{inline-size:100%}.demo-form__consent[data-astro-cid-b3gs4dch]{max-inline-size:34rem;color:var(--ros-color-text-secondary);font-size:var(--ros-text-small);line-height:var(--ros-leading-small)}.demo-form__actions[data-astro-cid-b3gs4dch]{gap:var(--ros-space-3);flex-wrap:wrap;display:flex}@media (forced-colors:active){.field--error[data-astro-cid-b3gs4dch],.demo-form__summary[data-astro-cid-b3gs4dch]{border-color:canvastext}.choice[data-astro-cid-b3gs4dch]:has(.choice__input:checked){border-color:highlight}}.demo[data-astro-cid-jnszqds7]{gap:var(--ros-space-10);display:grid}.demo__intro[data-astro-cid-jnszqds7]{gap:var(--ros-space-6);display:grid}.demo__form[data-astro-cid-jnszqds7]{max-inline-size:40rem}.demo__aside[data-astro-cid-jnszqds7]{align-content:start;gap:var(--ros-space-8);padding:var(--ros-space-8) var(--ros-space-6);border-radius:var(--ros-radius-lg);background:var(--ros-lobby);display:grid}@media (width>=64rem){.demo[data-astro-cid-jnszqds7]{column-gap:var(--ros-space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.demo__intro[data-astro-cid-jnszqds7],.demo__form[data-astro-cid-jnszqds7]{grid-column:1}.demo__aside[data-astro-cid-jnszqds7]{padding:var(--ros-space-10) var(--ros-space-8);grid-area:1/2/span 2}}@media (forced-colors:active){.demo__aside[data-astro-cid-jnszqds7]{border:1px solid canvastext}}
