.formspage-main{width:min(100% - 2.5rem,var(--measure-wide));margin-inline:auto;display:grid;gap:var(--space-lg);align-content:start;padding-block:clamp(1.5rem,5vh,3.5rem) var(--space-3xl);min-height:60vh}.formspage-card{width:100%;padding:clamp(1.25rem,4vw,2.5rem)}.formspage-mast{display:grid;justify-items:center;gap:.6rem;margin:0;text-align:center}.formspage-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,5vw,2.3rem);letter-spacing:-.01em;line-height:1.12;color:var(--cream);text-wrap:balance}.formspage-lede{margin:0 auto;max-width:40rem;font-size:var(--text-md);line-height:1.7;color:var(--cream-dim);text-wrap:pretty}.formspage-copy{margin:0;max-width:34rem;line-height:1.6;color:var(--cream-dim)}.formspage-mast+.formspage-copy,.formspage-title+.formspage-copy{margin-inline:auto;text-align:center}.formspage-state{display:grid;justify-items:center;gap:.6rem;margin-block-start:var(--space-lg);padding:var(--space-lg);text-align:center;border:1px solid color-mix(in srgb,var(--gold) 26%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--green-deepest) 45%,transparent)}.formspage-icon{color:var(--gold-ink)}.formspage-state>p{margin:0;color:var(--cream);max-width:32rem}.formspage-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin:.35rem 0 0}.formspage-link{color:var(--gold-ink);text-decoration:none}.formspage-link:not([class*=c-btn]):hover,.formspage-link:not([class*=c-btn]):focus-visible{text-decoration:underline;text-underline-offset:3px}.formspage-notice-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--cream)}.formspage-notice-copy{color:var(--cream-dim)}.forms-success .formspage-note{font-size:var(--text-sm);color:var(--cream-dim)}.forms-success .formspage-actions{margin-block-start:.5rem}.formspage-results{padding-block-end:clamp(1.25rem,4vw,2.25rem)}.formspage-results-count{margin:-.25rem 0 1.5rem;color:var(--cream-dim)}.formspage-results-field{margin:0;padding-block:1.35rem;border-block-start:1px solid color-mix(in srgb,var(--gold) 16%,transparent)}.formspage-results-field:first-of-type{padding-block-start:0;border-block-start:none}.formspage-results-field:last-child{padding-block-end:0}.formspage-results-label{margin:0 0 .75rem;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;color:var(--cream)}.formspage-results-total{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--cream-dim)}.formspage-results-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.formspage-results-row{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr 2.75rem;gap:.75rem;align-items:center}.formspage-results-option{color:var(--cream);overflow-wrap:anywhere}.formspage-results-meter{display:block;height:.75rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--gold) 20%,transparent);background:color-mix(in srgb,var(--green-deepest) 55%,transparent);overflow:hidden}.formspage-results-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 65%,transparent),var(--gold-bright))}.formspage-results-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--cream)}.formspage-results-empty{margin:0;font-size:var(--text-sm);color:var(--cream-dim)}@media(max-width:34rem){.formspage-results-row{grid-template-columns:1fr auto}.formspage-results-n{grid-column:2;grid-row:1}.formspage-results-meter{grid-column:1 / -1;grid-row:2}}.formspage-catalog-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md);grid-template-columns:1fr}@media(min-width:48rem){.formspage-catalog-list{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}}.formspage-catalog-item{display:grid}.formspage-catalog-link{display:grid;align-content:start;height:100%;gap:.55rem;padding:1.15rem 1.25rem;color:inherit;text-decoration:none}.formspage-catalog-link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px}.formspage-catalog-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem .75rem}.formspage-catalog-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--gold-ink)}.formspage-lifecycle{white-space:nowrap}.formspage-catalog-when{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--cream-dim)}.formspage-catalog-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.15rem}.formspage-catalog-go{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:.15rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.formspage-catalog-go svg{transition:transform var(--motion-base) var(--ease-out-soft)}.formspage-catalog-link:hover .formspage-catalog-go svg,.formspage-catalog-link:focus-visible .formspage-catalog-go svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.formspage-catalog-go svg,.formspage-catalog-link:hover .formspage-catalog-go svg,.formspage-catalog-link:focus-visible .formspage-catalog-go svg{transition:none;transform:none}}
