@layer components{.ask{gap:var(--space-m);flex-direction:column;max-width:40rem;display:flex}.ask [hidden]{display:none}.ask-note,.ask-hint{font-size:var(--step--1);color:var(--ink-3)}.ask-step,.ask-group{gap:var(--space-s);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.ask-step>legend{font-family:var(--font-display);font-size:var(--step-1);margin-block-end:var(--space-s);padding:0;font-weight:600}.ask-group{padding:var(--space-s);border:var(--hair) solid var(--rule)}.ask-group>legend,.ask-choices>legend{padding:0;font-weight:700}.ask-number{min-width:1.6em;font-family:var(--font-data);font-size:var(--step-0);color:var(--accent);margin-inline-end:var(--space-3xs);display:inline-block}.ask-optional{color:var(--ink-3);font-weight:400}.ask-field{gap:var(--space-3xs);flex-direction:column;display:flex}.ask-field>label{font-weight:700}.ask-field input,.ask-field select,.ask-field textarea{width:100%;min-height:var(--target);padding:var(--space-2xs) var(--space-xs);background:var(--paper-raised);border:var(--hair) solid var(--rule-strong);border-radius:var(--radius);font-size:max(1rem, var(--step-0))}.ask-field [aria-invalid=true],.ask-choices[aria-invalid=true]{border-color:var(--accent);border-width:var(--bold)}.ask-error{border-inline-start:.25rem solid var(--accent);color:var(--accent);font-size:var(--step--1);padding-inline-start:var(--space-xs);font-weight:700}.ask-choices{gap:var(--space-2xs);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.ask-options{gap:var(--space-3xs);flex-direction:column;display:flex}.ask-choice{align-items:center;gap:var(--space-xs);min-height:var(--target);padding-inline:var(--space-2xs);cursor:pointer;display:flex}.ask-choice input{width:1.5rem;height:1.5rem;accent-color:var(--accent);flex:none}.ask-choices[data-layout=cards] .ask-options{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ask-choices[data-layout=cards] .ask-choice{padding:var(--space-2xs) var(--space-xs);background:var(--paper-raised);border:var(--hair) solid var(--rule-strong);border-radius:var(--radius)}.ask-choices[data-layout=cards] .ask-choice:has(input:checked){background:var(--accent-tint);border-color:var(--accent);box-shadow:inset 0 0 0 var(--hair) var(--accent)}.ask-more>summary{align-items:center;gap:var(--space-2xs);min-height:var(--target);padding-inline:var(--space-2xs);cursor:pointer;font-weight:700;display:flex}.ask-more>summary:before{content:"+";width:1.25rem;font-family:var(--font-data);text-align:center;color:var(--accent);flex:none;font-weight:700}.ask-more[open]>summary:before{content:"−"}.ask-count{color:var(--ink-3);font-weight:400}.ask-more[open]>.ask-options,.ask-more>.ask-options{padding-inline-start:var(--space-s)}.ask-detail{border-block:var(--hair) solid var(--rule)}.ask-body{padding-block:var(--space-s) var(--space-m)}.ask-summary{padding:var(--space-s);background:var(--accent-tint);border-inline-start:.25rem solid var(--accent)}.ask-summary h2{font-size:var(--step-1)}.ask-summary ul{gap:var(--space-3xs);flex-direction:column;margin-block-start:var(--space-2xs);display:flex}.ask-summary a{min-height:1.5rem;color:var(--ink);font-weight:700;display:inline-block}.ask-trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.ask-consent{font-size:var(--step--1);color:var(--ink-2)}.ask-actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.ask-actions [data-busy]{opacity:.6;cursor:progress}.ask-status{color:var(--ink-2);flex:14rem}.ask-fallback{padding:var(--space-s);border:var(--hair) solid var(--ink)}.ask-fallback ul{gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.ask-unavailable{gap:var(--space-s);flex-direction:column;max-width:40rem;display:flex}.form-pane[data-astro-cid-bg5cxc2o]{min-width:0}.aside[data-astro-cid-bg5cxc2o]{border-block-start:var(--bold) solid var(--ink);font-size:var(--step--1);padding-block-start:var(--space-s)}.aside[data-astro-cid-bg5cxc2o] h2{font-size:var(--step-0)}}
