.erl-ia__choices{display:flex;flex-direction:column;gap:var(--erl-spacing-sm-md);margin:0;padding:0;list-style:none}.erl-ia__choice{margin:0}.erl-ia__card{display:flex;align-items:center;gap:var(--erl-spacing-md);width:100%;margin:0;padding:var(--erl-spacing-lg) var(--erl-spacing-xl);border:0;border-radius:var(--erl-border-radius-lg);background:var(--erl-color-bg);box-shadow:var(--erl-shadow-lg);color:var(--erl-color-heading);font:inherit;text-align:start;text-decoration:none;cursor:pointer}.erl-ia__card:hover{color:var(--erl-color-primary)}.erl-ia__card:focus-visible{outline:2px solid var(--erl-color-on-dark);outline-offset:var(--erl-focus-ring-offset);box-shadow:inset 0 0 0 2px var(--erl-color-primary),var(--erl-shadow-lg)}.erl-ia__icon{display:flex;flex-shrink:0;color:var(--erl-color-blue-grey-400)}.erl-ia__lead-icon{width:32px;height:32px;stroke-width:1.5}.erl-ia__card-text{flex:1 1 auto;min-width:0;font-weight:var(--erl-fw-medium)}.erl-ia__card:hover .erl-ia__arrow{transform:translate(4px)}.erl-ia__stage--forward{animation:erl-ia-in-forward .4s cubic-bezier(.16,1,.3,1) both}.erl-ia__stage--back{animation:erl-ia-in-back .4s cubic-bezier(.16,1,.3,1) both}@keyframes erl-ia-in-forward{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes erl-ia-in-back{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}.erl-ia__panel{display:flex;flex-direction:column;gap:var(--erl-spacing-lg);padding:var(--erl-spacing-xl);border-radius:var(--erl-border-radius-lg);background:var(--erl-color-bg);box-shadow:var(--erl-shadow-lg);color:var(--erl-color-text)}.erl-ia__panel:focus{outline:none}.erl-ia__progress{position:relative;align-self:stretch;height:3px;border-radius:var(--erl-border-radius-round);background:color-mix(in srgb,var(--erl-color-neutral-400) 20%,transparent)}.erl-ia__progress-bar{position:absolute;inset-block-start:50%;inset-inline-start:0;height:5px;border-radius:var(--erl-border-radius-round);background:var(--erl-color-primary);transform:translateY(-50%);transition:width .4s ease}.erl-ia__intro{display:flex;flex-direction:column;gap:var(--erl-spacing-sm)}.erl-ia__question{margin:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h4);line-height:1.2;color:var(--erl-color-heading)}.erl-ia__lead{margin:0;color:var(--erl-color-text-muted)}.erl-ia__question:focus{outline:none}.erl-ia__fields{display:flex;flex-direction:column;gap:var(--erl-spacing-md)}.erl-ia__iid{padding:var(--erl-spacing-sm-md) var(--erl-spacing-md);border-radius:var(--erl-border-radius-md);background:var(--erl-color-bg-subtle)}.erl-ia__iid .erl-field__message{padding-inline:var(--erl-spacing-xl) 0}.erl-ia__privacy,.erl-ia__optout{margin:0;font-size:var(--erl-fs-body-sm);color:var(--erl-color-text-muted)}.erl-ia__optout{font-size:var(--erl-fs-caption);line-height:1.5}.erl-ia__textbutton{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.erl-ia__textbutton:hover{color:var(--erl-color-primary)}.erl-ia__submit-error{margin:0;font-size:var(--erl-fs-body-sm);color:var(--erl-color-error)}.erl-ia__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--erl-spacing-md)}.erl-ia__actions .btn[aria-busy=true]{cursor:progress}.erl-ia__honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.erl-ia__done{align-items:flex-start}.erl-ia__success-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--erl-color-success);color:var(--erl-color-on-dark)}@media(max-width:600px){.erl-ia__card{padding:var(--erl-spacing-md) 20px}.erl-ia__card-text{font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md)}.erl-ia__panel{padding:20px}.erl-ia__actions{flex-direction:column-reverse;align-items:stretch}.erl-ia__actions .btn{justify-content:center}}@media(prefers-reduced-motion:reduce){.erl-ia__stage--forward,.erl-ia__stage--back{animation:none}.erl-ia__progress-bar{transition:none}.erl-ia__card:hover .erl-ia__arrow{transform:none}}@media(forced-colors:active){.erl-ia__card,.erl-ia__panel{border:1px solid CanvasText}.erl-ia__arrow{background-color:LinkText}}
