.demo-card[data-astro-cid-qu5ws2cs]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-7)}@media (max-width: 640px){.demo-card[data-astro-cid-qu5ws2cs]{padding:var(--space-5)}}@media (max-width: 400px){.demo-card[data-astro-cid-qu5ws2cs]{padding:var(--space-4)}}.demo-form[data-astro-cid-qu5ws2cs]{display:flex;flex-direction:column;gap:var(--space-5)}.demo-form[data-astro-cid-qu5ws2cs][hidden],.demo-success[data-astro-cid-qu5ws2cs][hidden],.form-status[data-astro-cid-qu5ws2cs][hidden]{display:none}.demo-form__head[data-astro-cid-qu5ws2cs] h2[data-astro-cid-qu5ws2cs]{font-size:var(--text-xl);color:var(--text)}.demo-form__required-note[data-astro-cid-qu5ws2cs]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted)}.demo-form__grid[data-astro-cid-qu5ws2cs]{display:grid;grid-template-columns:1fr;gap:var(--space-5) var(--space-5)}@media (min-width: 640px){.demo-form__grid[data-astro-cid-qu5ws2cs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.field[data-astro-cid-qu5ws2cs]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.field[data-astro-cid-qu5ws2cs] label[data-astro-cid-qu5ws2cs],.topics[data-astro-cid-qu5ws2cs] legend[data-astro-cid-qu5ws2cs]{font-size:var(--text-sm);font-weight:600;color:var(--text)}.req[data-astro-cid-qu5ws2cs]{color:var(--brand-text)}.opt[data-astro-cid-qu5ws2cs]{font-weight:400;color:var(--muted)}.field[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs],.field[data-astro-cid-qu5ws2cs] select[data-astro-cid-qu5ws2cs],.field[data-astro-cid-qu5ws2cs] textarea[data-astro-cid-qu5ws2cs]{width:100%;font:inherit;font-size:var(--text-base);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.field[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs],.field[data-astro-cid-qu5ws2cs] select[data-astro-cid-qu5ws2cs]{height:3rem;padding:0 var(--space-4)}.field[data-astro-cid-qu5ws2cs] textarea[data-astro-cid-qu5ws2cs]{padding:var(--space-3) var(--space-4);line-height:var(--leading-normal);resize:vertical;min-height:8rem}.field[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs]::placeholder,.field[data-astro-cid-qu5ws2cs] textarea[data-astro-cid-qu5ws2cs]::placeholder{color:var(--color-ink-500);opacity:.8}.field[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs]:hover,.field[data-astro-cid-qu5ws2cs] select[data-astro-cid-qu5ws2cs]:hover,.field[data-astro-cid-qu5ws2cs] textarea[data-astro-cid-qu5ws2cs]:hover{border-color:var(--color-ink-500)}.field[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs]:focus-visible,.field[data-astro-cid-qu5ws2cs] select[data-astro-cid-qu5ws2cs]:focus-visible,.field[data-astro-cid-qu5ws2cs] textarea[data-astro-cid-qu5ws2cs]:focus-visible{outline:none;border-color:var(--brand-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-blue) 22%,transparent);background:var(--surface)}[data-astro-cid-qu5ws2cs][aria-invalid=true],.field[data-astro-cid-qu5ws2cs] [data-astro-cid-qu5ws2cs][aria-invalid=true]{border-color:#b3261e}.field-error[data-astro-cid-qu5ws2cs]{font-size:var(--text-xs);font-weight:500;color:#b3261e}.topics[data-astro-cid-qu5ws2cs]{margin:0;padding:0;border:none;min-width:0}.topics[data-astro-cid-qu5ws2cs] legend[data-astro-cid-qu5ws2cs]{padding:0;margin-bottom:var(--space-3)}.topics__grid[data-astro-cid-qu5ws2cs]{display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media (min-width: 640px){.topics__grid[data-astro-cid-qu5ws2cs]{grid-template-columns:repeat(2,minmax(0,1fr))}}.topics[data-astro-cid-qu5ws2cs][aria-invalid=true] .topic[data-astro-cid-qu5ws2cs]{border-color:#b3261e}.topic[data-astro-cid-qu5ws2cs]{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--text-sm);color:var(--text-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.topic[data-astro-cid-qu5ws2cs]:hover{border-color:var(--color-ink-500)}.topic[data-astro-cid-qu5ws2cs]:has(input:checked){border-color:var(--brand-text);background:color-mix(in srgb,var(--color-brand-blue) 6%,var(--surface));color:var(--text)}.topic[data-astro-cid-qu5ws2cs]:has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-blue) 22%,transparent)}.topic[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs],.check[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs]{width:1.125rem;height:1.125rem;margin:0;flex-shrink:0;accent-color:var(--color-brand-blue-dark)}.consents[data-astro-cid-qu5ws2cs]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border)}.check[data-astro-cid-qu5ws2cs]{display:flex;align-items:flex-start;gap:var(--space-3)}.check[data-astro-cid-qu5ws2cs] input[data-astro-cid-qu5ws2cs]{margin-top:.2rem}.check[data-astro-cid-qu5ws2cs] label[data-astro-cid-qu5ws2cs]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-body)}.check[data-astro-cid-qu5ws2cs] a[data-astro-cid-qu5ws2cs]{color:var(--brand-text);text-decoration:underline;text-underline-offset:.15em}.field-error--check[data-astro-cid-qu5ws2cs]{margin-top:calc(var(--space-2) * -1);padding-left:calc(1.125rem + var(--space-3))}.turnstile-field[data-astro-cid-qu5ws2cs]{display:flex;flex-direction:column;gap:var(--space-2)}.turnstile-widget[data-astro-cid-qu5ws2cs]{min-height:65px}.hp-field[data-astro-cid-qu5ws2cs]{position:absolute;width:1px;height:1px;overflow:hidden;left:-9999px}.form-status[data-astro-cid-qu5ws2cs]{padding:var(--space-3) var(--space-4);border-left:2px solid #b3261e;background:color-mix(in srgb,#b3261e 6%,var(--surface));font-size:var(--text-sm);font-weight:500;color:#8c1d18}.demo-form__submit[data-astro-cid-qu5ws2cs]{width:100%;min-height:3.25rem;font-size:var(--text-base)}@media (min-width: 640px){.demo-form__submit[data-astro-cid-qu5ws2cs]{width:auto;align-self:flex-start;padding-inline:var(--space-7)}}.demo-form__arrow[data-astro-cid-qu5ws2cs]{transition:transform var(--duration-base) var(--ease-standard)}.demo-form__submit[data-astro-cid-qu5ws2cs]:hover .demo-form__arrow[data-astro-cid-qu5ws2cs]{transform:translate(3px)}.demo-form__submit[data-astro-cid-qu5ws2cs]:disabled{opacity:.65;cursor:progress}.demo-form__submit[data-astro-cid-qu5ws2cs]:disabled .demo-form__arrow[data-astro-cid-qu5ws2cs]{display:none}.demo-success[data-astro-cid-qu5ws2cs]{padding-block:var(--space-6);outline:none}.demo-success__mark[data-astro-cid-qu5ws2cs]{display:block;width:2.5rem;height:1px;background:var(--accent)}.demo-success[data-astro-cid-qu5ws2cs] h2[data-astro-cid-qu5ws2cs]{margin-top:var(--space-5);font-size:var(--display-3);color:var(--text)}.demo-success[data-astro-cid-qu5ws2cs] p[data-astro-cid-qu5ws2cs]{margin-top:var(--space-3);color:var(--text-body);max-width:44ch}.demo-page__grid[data-astro-cid-l2zu4oi6]{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media (min-width: 1000px){.demo-page__grid[data-astro-cid-l2zu4oi6]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-10);align-items:start}.demo-page__context[data-astro-cid-l2zu4oi6]{position:sticky;top:calc(var(--header-h) + var(--space-6))}}.demo-page__context[data-astro-cid-l2zu4oi6] h2[data-astro-cid-l2zu4oi6]{font-size:var(--display-3);color:var(--text)}.demo-page__points[data-astro-cid-l2zu4oi6]{margin-top:var(--space-6);border-top:1px solid var(--border-strong)}.demo-page__points[data-astro-cid-l2zu4oi6] li[data-astro-cid-l2zu4oi6]{display:flex;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border);color:var(--text-body)}.demo-page__num[data-astro-cid-l2zu4oi6]{flex-shrink:0;font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--brand-text)}.demo-page__note[data-astro-cid-l2zu4oi6]{margin-top:var(--space-6);padding-left:var(--space-4);border-left:1px solid var(--accent);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted);max-width:40ch}.demo-page__disabled[data-astro-cid-l2zu4oi6]{max-width:36rem}.demo-page__disabled[data-astro-cid-l2zu4oi6] h1[data-astro-cid-l2zu4oi6]{margin-top:var(--space-4);font-size:clamp(1.75rem,3.4vw,var(--text-4xl));color:var(--color-text-on-light)}.demo-page__disabled-body[data-astro-cid-l2zu4oi6]{margin-top:var(--space-5);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-on-light-muted)}.demo-page__disabled-links[data-astro-cid-l2zu4oi6]{margin-top:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-4)}
