.ob{gap:var(--gap-m);display:grid}.ob-steps{gap:var(--gap-xs) var(--gap-m);flex-wrap:wrap;margin:0;display:flex}.ob-step{align-items:baseline;gap:var(--gap-2xs);color:var(--ink-quiet);display:flex}.ob-step[data-state=current]{color:var(--ink-bright)}.ob-step[data-state=done]{color:var(--ink-body)}.ob-step__index{border:1px solid var(--edge-strong);block-size:1.6em;inline-size:1.6em;color:inherit;border-radius:50%;place-items:center;display:inline-grid}.ob-step[data-state=current] .ob-step__index{border-color:var(--accent);color:var(--accent)}.ob-step__go{align-items:baseline;gap:var(--gap-2xs);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ob-step__go:hover .ob-step__title{color:var(--ink-bright);text-underline-offset:.2em;text-decoration:underline}.ob-step__save{padding-inline:var(--gap-2xs);border-radius:2px}.ob-step__save[data-state=saved]{color:var(--accent)}.ob-step__save[data-state=failed]{color:var(--accent-warm)}.ob-step__save[data-animate=true]{animation:ob-badge .28s var(--ease) backwards}@keyframes ob-badge{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ob-panel{gap:var(--gap-s);animation:ob-step-in var(--ob-duration,.32s) var(--ease) backwards;display:grid}@keyframes ob-step-in{0%{opacity:0;transform:translateX(var(--ob-travel,24px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-panel,.ob-step__save[data-animate=true]{animation:none}}.ob-panel__title{font-size:var(--type-l);margin:0}.ob-panel__title:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.ob-panel__blurb{margin:0}.ob-panel__change{padding:var(--gap-2xs) var(--gap-xs);border-inline-start:2px solid var(--accent);color:var(--ink-body)}.ob-fields{gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));display:grid}.ob-field{gap:var(--gap-2xs);align-content:start;display:grid}.ob-field__label{color:var(--ink-bright);font-size:var(--type-s);font-weight:600}.ob-field__optional{font-weight:400}.ob-field__hint{max-width:none;margin:0}.ob-field__control{padding:var(--gap-xs) var(--gap-s);border:1px solid var(--edge-strong);border-radius:var(--radius);background-color:var(--field-sunken);color:var(--ink-bright);font-size:var(--type-s);inline-size:100%}.ob-field__control:focus-visible{border-color:var(--accent)}.ob-field__control[aria-invalid=true]{border-color:var(--accent-warm)}.ob-field__error{max-width:none;color:var(--accent-warm);margin:0}.ob-summary{padding:var(--gap-s) var(--gap-m);border:1px solid var(--accent-warm);border-radius:var(--radius)}.ob-summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ob-summary__title{font-size:var(--type-m);color:var(--ink-bright);margin-block-end:var(--gap-xs)}.ob-summary__list{gap:var(--gap-2xs);margin:0;display:grid}.ob-summary__link{color:var(--accent-warm);font-size:var(--type-s);text-align:start;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ob-summary__link:hover{color:var(--ink-bright)}.ob-alert{gap:var(--gap-xs);border-color:var(--accent-warm);justify-items:start;display:grid}.ob-review{gap:var(--gap-xs);margin:0;display:grid}.ob-review__row{gap:var(--gap-2xs);border-block-end:1px solid var(--edge-quiet);padding-block-end:var(--gap-xs);display:grid}@media (width>=34rem){.ob-review__row{gap:var(--gap-m);grid-template-columns:14rem 1fr;align-items:baseline}}.ob-review__value{color:var(--ink-bright);overflow-wrap:anywhere;margin:0}.ob-actions{gap:var(--gap-xs);flex-wrap:wrap;margin-block-start:var(--gap-xs);display:flex}.ob-actions__go{border-color:var(--accent);color:var(--accent)}.ob-done__title{font-size:var(--type-l);margin-block-end:var(--gap-xs)}.ob--done{gap:var(--gap-s);justify-items:start;display:grid}.ob-note{max-width:var(--measure)}.intro[data-astro-cid-4ucjss5e]{padding-block:var(--gap-xl) var(--gap-l)}.intro[data-astro-cid-4ucjss5e] h1[data-astro-cid-4ucjss5e]{margin-block-start:var(--gap-2xs)}.form-wrap[data-astro-cid-4ucjss5e],.notes[data-astro-cid-4ucjss5e]{padding-block-start:var(--gap-l)}.notes[data-astro-cid-4ucjss5e] h2[data-astro-cid-4ucjss5e]{margin-block-end:var(--gap-m)}.ns[data-astro-cid-4ucjss5e]{margin-block-start:var(--gap-m)}
