.form[data-astro-cid-mb2wkbzu]{max-width:var(--measure)}fieldset[data-astro-cid-mb2wkbzu]{border:0;margin-block-end:34px}legend[data-astro-cid-mb2wkbzu]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-block-end:14px;font-size:10.5px;font-weight:600}.choices[data-astro-cid-mb2wkbzu]{flex-direction:column;gap:1px;list-style:none;display:flex}.choices[data-astro-cid-mb2wkbzu] li[data-astro-cid-mb2wkbzu]{background:var(--color-line)}.choices[data-astro-cid-mb2wkbzu] label[data-astro-cid-mb2wkbzu]{background:var(--color-surface-raised);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.choices[data-astro-cid-mb2wkbzu] label[data-astro-cid-mb2wkbzu]:hover{background:var(--color-surface)}.choices[data-astro-cid-mb2wkbzu] input[data-astro-cid-mb2wkbzu]{accent-color:var(--color-accent);margin-block-start:4px}.choices[data-astro-cid-mb2wkbzu] strong[data-astro-cid-mb2wkbzu]{font-size:var(--text-step-0);color:var(--color-ink-strong);font-weight:600;display:block}.choices[data-astro-cid-mb2wkbzu] em[data-astro-cid-mb2wkbzu]{font-style:normal;font-size:var(--text-step--1);color:var(--color-ink-muted);margin-block-start:3px;display:block}.choices[data-astro-cid-mb2wkbzu] label[data-astro-cid-mb2wkbzu]:has(input:checked){background:var(--color-surface);box-shadow:inset 3px 0 0 var(--color-accent)}.field[data-astro-cid-mb2wkbzu]{display:block}.lbl[data-astro-cid-mb2wkbzu]{font-size:var(--text-step--1);color:var(--color-ink-strong);margin-block-end:8px;font-weight:600;display:block}input[data-astro-cid-mb2wkbzu][type=text]{background:var(--color-surface-raised);border:1px solid var(--color-line-strong);width:100%;color:var(--color-ink-strong);font-family:var(--font-sans);font-size:var(--text-step-0);padding:12px 14px;display:block}input[data-astro-cid-mb2wkbzu][type=text]:focus-visible{border-color:var(--color-accent)}.hint[data-astro-cid-mb2wkbzu]{font-size:var(--text-step--1);color:var(--color-ink-faint);margin-block-start:8px;display:block}button[data-astro-cid-mb2wkbzu]{background:var(--color-accent);color:#0b0c0e;font-family:var(--font-sans);cursor:pointer;border:0;padding:13px 24px;font-size:15px;font-weight:700;transition:background-color .12s}button[data-astro-cid-mb2wkbzu]:hover{background:var(--color-accent-hover)}.foot[data-astro-cid-mb2wkbzu]{font-size:var(--text-step--1);color:var(--color-ink-muted);margin-block-start:14px;line-height:1.55}.side[data-astro-cid-mb2wkbzu]{border:1px solid var(--color-line);height:fit-content;padding:16px}.side-label[data-astro-cid-mb2wkbzu]{font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--color-ink-faint);margin-block-end:12px}.art[data-astro-cid-mb2wkbzu]{border:1px solid var(--color-line)}.art[data-astro-cid-mb2wkbzu] svg{width:100%;height:auto;display:block}.art[data-astro-cid-mb2wkbzu] .p-display{font-family:var(--font-sans)}.art[data-astro-cid-mb2wkbzu] .p-mono{font-family:var(--font-mono)}.side-note[data-astro-cid-mb2wkbzu]{font-size:var(--text-step--1);color:var(--color-ink-muted);margin-block-start:12px;line-height:1.5}@media print{.form[data-astro-cid-mb2wkbzu],.side[data-astro-cid-mb2wkbzu]{display:none}}
