.spon[data-astro-cid-o7yztayv] h1[data-astro-cid-o7yztayv] em[data-astro-cid-o7yztayv],.spon[data-astro-cid-o7yztayv] h2[data-astro-cid-o7yztayv] em[data-astro-cid-o7yztayv]{color:var(--accent);font-style:italic;font-weight:400}.spon-hero[data-astro-cid-o7yztayv]{padding:clamp(56px,7vw,88px) 0 clamp(40px,5vw,64px)}.spon-hero[data-astro-cid-o7yztayv] h1[data-astro-cid-o7yztayv]{max-width:16ch;margin:16px 0 22px;font-size:clamp(2.4rem,5.2vw,3.8rem);letter-spacing:-.02em;line-height:1.04}.spon-hero[data-astro-cid-o7yztayv] .lede[data-astro-cid-o7yztayv]{max-width:600px;margin-bottom:30px}.spon-hero-actions[data-astro-cid-o7yztayv]{display:flex;flex-wrap:wrap;gap:12px}.spon-readers[data-astro-cid-o7yztayv]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:36px 0 0;padding:18px 0 0;border-top:1px solid var(--line);list-style:none;color:var(--muted);font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.spon-readers[data-astro-cid-o7yztayv] li[data-astro-cid-o7yztayv]{display:inline-flex;align-items:center;gap:8px}.spon-readers[data-astro-cid-o7yztayv] li[data-astro-cid-o7yztayv]:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--accent)}.spon-options[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0 0;padding:0;list-style:none;border:1px solid var(--line);background:var(--line)}.spon-options[data-astro-cid-o7yztayv] li[data-astro-cid-o7yztayv]{padding:26px 24px 28px;background:var(--surface)}.spon-options[data-astro-cid-o7yztayv] h3[data-astro-cid-o7yztayv]{margin:12px 0 10px}.spon-options[data-astro-cid-o7yztayv] p[data-astro-cid-o7yztayv]:not(.label){margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.spon-options[data-astro-cid-o7yztayv] .label[data-astro-cid-o7yztayv]{color:var(--accent)}.spon-rules[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0}.spon-rules[data-astro-cid-o7yztayv] dt[data-astro-cid-o7yztayv]{margin-bottom:6px;color:var(--ink);font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.spon-rules[data-astro-cid-o7yztayv] dd[data-astro-cid-o7yztayv]{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.spon-inquiry[data-astro-cid-o7yztayv]{scroll-margin-top:72px}.spon-inquiry-grid[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:start}.spon-inquiry-copy[data-astro-cid-o7yztayv] .lede[data-astro-cid-o7yztayv]{margin-bottom:28px}.spon-steps[data-astro-cid-o7yztayv]{display:grid;gap:18px;margin:0 0 28px;padding:0;list-style:none}.spon-steps[data-astro-cid-o7yztayv] li[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start}.spon-steps[data-astro-cid-o7yztayv] strong[data-astro-cid-o7yztayv]{display:block;margin-bottom:2px;color:var(--ink);font-weight:600}.spon-steps[data-astro-cid-o7yztayv] span[data-astro-cid-o7yztayv]:last-child{color:var(--muted);font-size:.95rem;line-height:1.5}.spon-step-num[data-astro-cid-o7yztayv]{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:var(--radius);color:var(--accent);font-family:var(--serif);font-style:italic;font-size:1.05rem}.spon-inquiry-copy[data-astro-cid-o7yztayv] .microcopy[data-astro-cid-o7yztayv] a[data-astro-cid-o7yztayv]{color:var(--accent)}.spon-card[data-astro-cid-o7yztayv]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(20px,3vw,32px)}.spon-form[data-astro-cid-o7yztayv]{display:grid;gap:18px}.spon-form[data-astro-cid-o7yztayv][hidden]{display:none}.spon-row[data-astro-cid-o7yztayv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.spon-field[data-astro-cid-o7yztayv]{display:grid;gap:7px}.spon-field[data-astro-cid-o7yztayv]>span[data-astro-cid-o7yztayv]{color:var(--ink);font-size:.86rem;font-weight:600}.spon-field[data-astro-cid-o7yztayv] em[data-astro-cid-o7yztayv]{margin-left:4px;color:var(--muted);font-style:normal;font-weight:400}.spon-field[data-astro-cid-o7yztayv] input[data-astro-cid-o7yztayv],.spon-field[data-astro-cid-o7yztayv] select[data-astro-cid-o7yztayv],.spon-field[data-astro-cid-o7yztayv] textarea[data-astro-cid-o7yztayv]{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);padding:10px 14px;font:inherit;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s}.spon-field[data-astro-cid-o7yztayv] textarea[data-astro-cid-o7yztayv]{min-height:128px;resize:vertical;line-height:1.5}.spon-field[data-astro-cid-o7yztayv] select[data-astro-cid-o7yztayv]{appearance:auto}.spon-field[data-astro-cid-o7yztayv] input[data-astro-cid-o7yztayv]::placeholder,.spon-field[data-astro-cid-o7yztayv] textarea[data-astro-cid-o7yztayv]::placeholder{color:var(--muted)}.spon-field[data-astro-cid-o7yztayv] input[data-astro-cid-o7yztayv]:focus,.spon-field[data-astro-cid-o7yztayv] select[data-astro-cid-o7yztayv]:focus,.spon-field[data-astro-cid-o7yztayv] textarea[data-astro-cid-o7yztayv]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.spon-form[data-astro-cid-o7yztayv] .button[data-astro-cid-o7yztayv]{justify-self:start;min-height:48px;padding:0 28px}.spon-form[data-astro-cid-o7yztayv] .button[data-astro-cid-o7yztayv]:disabled{opacity:.6;cursor:progress}.spon-form[data-astro-cid-o7yztayv] .form-message[data-astro-cid-o7yztayv]{margin:-6px 0 0}.spon-privacy[data-astro-cid-o7yztayv]{margin:-8px 0 0;color:var(--muted);font-size:.82rem}.spon-privacy[data-astro-cid-o7yztayv] a[data-astro-cid-o7yztayv]{color:inherit}.spon-done[data-astro-cid-o7yztayv]{outline:none}.spon-done[data-astro-cid-o7yztayv] .label[data-astro-cid-o7yztayv]{color:var(--ok)}.spon-done[data-astro-cid-o7yztayv] h3[data-astro-cid-o7yztayv]{margin-top:10px;font-size:1.4rem}.spon-done[data-astro-cid-o7yztayv] p[data-astro-cid-o7yztayv]:not(.label){color:var(--muted)}@media(max-width:860px){.spon-options[data-astro-cid-o7yztayv],.spon-rules[data-astro-cid-o7yztayv],.spon-inquiry-grid[data-astro-cid-o7yztayv]{grid-template-columns:1fr}}@media(max-width:560px){.spon-row[data-astro-cid-o7yztayv]{grid-template-columns:1fr}.spon-form[data-astro-cid-o7yztayv] .button[data-astro-cid-o7yztayv]{justify-self:stretch}}
