.positions-shell.svelte-1fspf0j{padding-bottom:56px}.positions-hero.svelte-1fspf0j{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:42px;align-items:start;padding:52px 0 42px;border-bottom:var(--bw-rule) solid var(--ink)}.positions-hero.svelte-1fspf0j .hero-copy:where(.svelte-1fspf0j){max-width:780px}.positions-hero.svelte-1fspf0j .eyebrow:where(.svelte-1fspf0j),.candidate-heading.svelte-1fspf0j .eyebrow:where(.svelte-1fspf0j){display:flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--ink);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.positions-hero.svelte-1fspf0j .eyebrow:where(.svelte-1fspf0j):before,.candidate-heading.svelte-1fspf0j .eyebrow:where(.svelte-1fspf0j):before{width:10px;height:10px;background:var(--io);border:1.5px solid var(--ink);content:""}.positions-hero.svelte-1fspf0j h1:where(.svelte-1fspf0j){max-width:780px;margin:0 0 24px;color:var(--ink);font-family:var(--font-display);font-size:58px;font-weight:700;letter-spacing:0;line-height:1}.positions-hero.svelte-1fspf0j .lede:where(.svelte-1fspf0j){max-width:58ch;margin:0 0 26px;color:var(--ink-2);font-size:21px;line-height:1.45;text-wrap:pretty}.hero-quiz.svelte-1fspf0j{width:fit-content;text-decoration:none}.issue-index.svelte-1fspf0j{display:grid;gap:0;border-top:var(--bw-card) solid var(--ink);border-bottom:var(--bw-card) solid var(--ink)}.issue-index.svelte-1fspf0j a:where(.svelte-1fspf0j){display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;border-top:var(--bw-hair) solid var(--hairline);color:var(--ink);font-family:var(--font-ui);font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.issue-index.svelte-1fspf0j a:where(.svelte-1fspf0j):first-child{border-top:0}.issue-index.svelte-1fspf0j a:where(.svelte-1fspf0j):hover{color:var(--io)}.issue-index.svelte-1fspf0j span:where(.svelte-1fspf0j),.issue-kicker.svelte-1fspf0j{color:var(--ink-4);font-family:var(--font-mono);font-size:12px;font-weight:700}.candidate-toc.svelte-1fspf0j{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0 8px}.candidate-toc.svelte-1fspf0j a:where(.svelte-1fspf0j){display:inline-flex;align-items:center;min-height:36px;padding:7px 10px;background:var(--paper);border:var(--bw-rule) solid var(--ink);color:var(--ink);font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1;text-decoration:none}.candidate-toc.svelte-1fspf0j a:where(.svelte-1fspf0j):hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--io)}.candidate-sections.svelte-1fspf0j{display:grid;gap:44px;padding-top:28px}.candidate-section.svelte-1fspf0j{scroll-margin-top:24px;border-top:var(--bw-card) solid var(--ink)}.candidate-heading.svelte-1fspf0j{display:grid;gap:0;padding:28px 0 18px}.candidate-heading.svelte-1fspf0j .eyebrow:where(.svelte-1fspf0j){margin-bottom:12px}.candidate-heading.svelte-1fspf0j h2:where(.svelte-1fspf0j){margin:0;font-family:var(--font-display);font-size:38px;font-weight:700;letter-spacing:0;line-height:1.1}.position-list.svelte-1fspf0j{display:grid;border-top:var(--bw-rule) solid var(--ink)}.position-item.svelte-1fspf0j{display:grid;grid-template-columns:52px minmax(220px,340px) minmax(0,1fr);gap:22px;padding:22px 0;border-bottom:var(--bw-hair) solid var(--hairline);scroll-margin-top:20px}.position-item.svelte-1fspf0j h3:where(.svelte-1fspf0j){margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:0;line-height:1.3}.position-item.svelte-1fspf0j p:where(.svelte-1fspf0j){margin:0;color:var(--ink-2);line-height:1.6}.quiz-return.svelte-1fspf0j{display:inline-flex;width:fit-content;margin-top:22px;color:var(--io);font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}@media(max-width:920px){.positions-hero.svelte-1fspf0j{grid-template-columns:1fr;gap:28px}.positions-hero.svelte-1fspf0j h1:where(.svelte-1fspf0j){font-size:48px}.issue-index.svelte-1fspf0j{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.position-item.svelte-1fspf0j{grid-template-columns:42px minmax(0,1fr)}.position-item.svelte-1fspf0j p:where(.svelte-1fspf0j){grid-column:2}}@media(max-width:640px){.positions-hero.svelte-1fspf0j{padding:40px 0 34px}.positions-hero.svelte-1fspf0j h1:where(.svelte-1fspf0j){font-size:38px}.positions-hero.svelte-1fspf0j .lede:where(.svelte-1fspf0j){font-size:19px}.issue-index.svelte-1fspf0j{grid-template-columns:1fr}.candidate-heading.svelte-1fspf0j h2:where(.svelte-1fspf0j){font-size:30px}.position-item.svelte-1fspf0j{grid-template-columns:1fr;gap:8px;padding:18px 0}.position-item.svelte-1fspf0j p:where(.svelte-1fspf0j){grid-column:auto}}
