.campaign-ended[data-astro-cid-mqpmkkkl]{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-caution-soft);border-left:4px solid var(--color-caution);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.8}.campaign-ended[data-astro-cid-mqpmkkkl] p[data-astro-cid-mqpmkkkl]{margin:0}.title[data-astro-cid-mqpmkkkl]{font-weight:700;font-size:var(--text-base,1rem)}.finder-promo[data-astro-cid-qmqflo7j]{margin:var(--space-xl) 0;padding:var(--space-md);background:var(--color-navy);color:var(--color-navy-ink);border-radius:var(--radius-lg)}.finder-promo[data-astro-cid-qmqflo7j].compact{margin:var(--space-md) 0 0;padding:var(--space-sm)}.fp-title[data-astro-cid-qmqflo7j]{font-size:var(--text-lg);margin:0;font-weight:700}.compact[data-astro-cid-qmqflo7j] .fp-title[data-astro-cid-qmqflo7j]{font-size:var(--text-base,1rem)}.fp-text[data-astro-cid-qmqflo7j]{margin:var(--space-2xs) 0 var(--space-sm);font-size:var(--text-sm);opacity:.9}.fp-links[data-astro-cid-qmqflo7j]{gap:var(--space-2xs);margin:0 0 var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fp-links[data-astro-cid-qmqflo7j] a[data-astro-cid-qmqflo7j]{border-radius:var(--radius-pill);color:var(--color-navy-ink);font-size:var(--text-sm);white-space:nowrap;border:1px solid oklch(100% 0 0/.35);padding:.25em .9em;font-weight:700;text-decoration:none;display:inline-block}.fp-links[data-astro-cid-qmqflo7j] a[data-astro-cid-qmqflo7j]:hover{border-color:var(--color-accent);color:var(--color-navy-ink)}.compact[data-astro-cid-qmqflo7j] .fp-links[data-astro-cid-qmqflo7j] a[data-astro-cid-qmqflo7j]{font-size:var(--text-xs)}.fp-go[data-astro-cid-qmqflo7j]{background:var(--color-cta);color:var(--color-cta-ink);border-radius:var(--radius-pill);text-align:center;padding:.6em 1em;font-weight:700;text-decoration:none;display:block}.fp-go[data-astro-cid-qmqflo7j]:hover{color:var(--color-ink);filter:brightness(1.05)}.next-step[data-astro-cid-rnbdbtuv]{margin:var(--space-xl) 0;padding:var(--space-md);background:var(--color-main-soft);border:1px solid var(--color-rule);border-left:4px solid var(--color-navy);border-radius:var(--radius-md)}.ns-label[data-astro-cid-rnbdbtuv]{color:var(--color-navy);font-size:var(--text-xs);margin:0 0 .2em;font-weight:700}.ns-head[data-astro-cid-rnbdbtuv]{margin:0 0 .4em;font-weight:700;line-height:1.6}.ns-body[data-astro-cid-rnbdbtuv]{margin:0 0 var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.8}.ns-go[data-astro-cid-rnbdbtuv]{background:var(--color-navy);color:var(--color-navy-ink);border-radius:var(--radius-pill);font-size:var(--text-sm);padding:.6em 1.4em;font-weight:700;text-decoration:none;display:inline-block}.ns-go[data-astro-cid-rnbdbtuv]:hover{opacity:.9}.related[data-astro-cid-vrecybdq]{margin-top:var(--space-xl)}h2[data-astro-cid-vrecybdq]{margin:0 0 var(--space-md);font-size:var(--text-lg);align-items:center;gap:var(--space-2xs);font-weight:700;display:flex}h2[data-astro-cid-vrecybdq]:before{content:"";background:var(--color-accent);border-radius:2px;width:.45em;height:1.1em}.toc[data-astro-cid-p33bl5ka]{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-md);font-size:var(--text-sm)}.inline[data-astro-cid-p33bl5ka]{margin:0 0 var(--space-xl);padding:var(--space-sm) var(--space-md);background:var(--color-paper-2);border:none}.rail[data-astro-cid-p33bl5ka]{padding:var(--space-sm)}.toc-title[data-astro-cid-p33bl5ka]{margin:0 0 var(--space-2xs);font-weight:700;font-size:var(--text-md);text-align:center;letter-spacing:.2em}ol[data-astro-cid-p33bl5ka]{counter-reset:toc;margin:0;padding:0;list-style:none}li[data-astro-cid-p33bl5ka]{counter-increment:toc;border-top:1px dashed var(--color-rule)}li[data-astro-cid-p33bl5ka]:first-child{border-top:none}a[data-astro-cid-p33bl5ka]{padding:var(--space-2xs) 0;color:var(--color-ink);grid-template-columns:1.8em minmax(0,1fr);line-height:1.6;text-decoration:none;display:grid}a[data-astro-cid-p33bl5ka]:before{content:counter(toc);color:var(--color-accent-ink);font-weight:700}a[data-astro-cid-p33bl5ka]:hover{color:var(--color-link);text-decoration:underline}.layout[data-astro-cid-ssdmjifj]{gap:var(--space-xl);padding-top:var(--space-md);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.article[data-astro-cid-ssdmjifj]{min-width:0;max-width:var(--width-read)}.post-header[data-astro-cid-ssdmjifj] h1[data-astro-cid-ssdmjifj]{margin:0 0 var(--space-xs);font-size:var(--text-display);overflow-wrap:anywhere;font-weight:700;line-height:1.45}.dates[data-astro-cid-ssdmjifj]{gap:var(--space-3xs) var(--space-md);margin:0 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.dates[data-astro-cid-ssdmjifj] div[data-astro-cid-ssdmjifj]{gap:.4em;display:flex}.dates[data-astro-cid-ssdmjifj] dd[data-astro-cid-ssdmjifj]{margin:0}.dates[data-astro-cid-ssdmjifj] .checked[data-astro-cid-ssdmjifj]{color:var(--color-accent-ink);font-weight:700}.draft-banner[data-astro-cid-ssdmjifj]{margin:0 0 var(--space-sm);padding:var(--space-2xs) var(--space-sm);background:var(--color-accent-2);border-radius:var(--radius-sm);font-size:var(--text-sm)}.toc-inline[data-astro-cid-ssdmjifj]{margin-top:var(--space-lg)}.article[data-astro-cid-ssdmjifj]>.eyecatch{margin-bottom:var(--space-lg)}.tags[data-astro-cid-ssdmjifj]{margin-top:var(--space-xl)}.rail-sticky[data-astro-cid-ssdmjifj]{top:var(--space-md);gap:var(--space-md);display:grid;position:sticky}@media (width>=981px){.toc-inline[data-astro-cid-ssdmjifj]{display:none}}@media (width<=980px){.layout[data-astro-cid-ssdmjifj]{grid-template-columns:minmax(0,1fr)}.article[data-astro-cid-ssdmjifj]{max-width:none}.rail[data-astro-cid-ssdmjifj]{display:none}}
