.optimization-explorer[data-astro-cid-suxxkvef]{border:1px solid var(--line);background:var(--ink);margin-bottom:2rem;padding:clamp(1rem,3vw,2.5rem)}.optimization-heading[data-astro-cid-suxxkvef]{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;display:grid}h3[data-astro-cid-suxxkvef]{margin:.75rem 0 1rem;font:500 clamp(1.7rem,3vw,3rem)/1.1 Space Grotesk,sans-serif}.optimization-heading[data-astro-cid-suxxkvef]>p[data-astro-cid-suxxkvef],.optimization-narrative[data-astro-cid-suxxkvef]>p[data-astro-cid-suxxkvef]:not(.section-kicker){color:var(--steel);max-width:60ch;margin:0 0 1rem}.optimization-choices[data-astro-cid-suxxkvef]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:1.5rem 0 2rem;display:grid}button[data-astro-cid-suxxkvef]{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--graphite);color:var(--paper)}.optimization-choices[data-astro-cid-suxxkvef] button[data-astro-cid-suxxkvef]{text-align:left;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem;font-size:.85rem;display:flex}.optimization-choices[data-astro-cid-suxxkvef] button[data-astro-cid-suxxkvef] span[data-astro-cid-suxxkvef]{color:var(--steel);font-family:IBM Plex Mono,monospace;font-size:.65rem}button[data-astro-cid-suxxkvef][aria-pressed=true]{background:var(--signal);color:var(--ink);border-color:var(--signal)}button[data-astro-cid-suxxkvef][aria-pressed=true] span[data-astro-cid-suxxkvef]{color:var(--ink)}.optimization-detail[data-astro-cid-suxxkvef]:not([hidden]){grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;display:grid}.optimization-detail[data-astro-cid-suxxkvef][hidden]{display:none}h4[data-astro-cid-suxxkvef]{margin:.75rem 0 1rem;font:500 clamp(1.4rem,2.2vw,2rem)/1.2 Space Grotesk,sans-serif}.review-signals[data-astro-cid-suxxkvef]{margin:1.5rem 0 0}.review-signals[data-astro-cid-suxxkvef] dt[data-astro-cid-suxxkvef]{text-transform:uppercase;letter-spacing:.1em;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.65rem}.review-signals[data-astro-cid-suxxkvef] dd[data-astro-cid-suxxkvef]{color:var(--steel);margin:.4rem 0 1.2rem;font-size:.85rem;line-height:1.65}.optimization-budget[data-astro-cid-suxxkvef]{border:1px solid var(--line);min-width:0;padding:1.25rem}.budget-heading[data-astro-cid-suxxkvef]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.budget-heading[data-astro-cid-suxxkvef]>span[data-astro-cid-suxxkvef]{color:var(--steel);font-size:.8rem}.budget-heading[data-astro-cid-suxxkvef]>strong[data-astro-cid-suxxkvef]{color:var(--signal);font-family:Space Grotesk,sans-serif;font-size:1.5rem}.optimization-mix[data-astro-cid-suxxkvef]{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;display:flex}.optimization-mix[data-astro-cid-suxxkvef] button[data-astro-cid-suxxkvef]{padding:.6rem .8rem;font-size:.8rem}.optimization-row[data-astro-cid-suxxkvef]{margin-block:1.25rem}.optimization-row-label[data-astro-cid-suxxkvef]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.optimization-row-label[data-astro-cid-suxxkvef]>span[data-astro-cid-suxxkvef]{color:var(--steel)}.optimization-track[data-astro-cid-suxxkvef]{background:var(--graphite-2);height:.6rem;margin-top:.5rem}.optimization-track[data-astro-cid-suxxkvef] span[data-astro-cid-suxxkvef]{background:var(--signal);height:100%;transition:width .25s;display:block}.optimization-status[data-astro-cid-suxxkvef]{color:var(--paper);font-size:.8rem}.optimization-note[data-astro-cid-suxxkvef],.optimization-footnote[data-astro-cid-suxxkvef]{color:var(--steel);font-size:.75rem;line-height:1.65}.optimization-guardrail[data-astro-cid-suxxkvef]{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1rem}.optimization-guardrail[data-astro-cid-suxxkvef] strong[data-astro-cid-suxxkvef]{font-size:.8rem}.optimization-guardrail[data-astro-cid-suxxkvef] p[data-astro-cid-suxxkvef]{color:var(--steel);max-width:95ch;margin:.4rem 0;font-size:.8rem}.optimization-guardrail[data-astro-cid-suxxkvef] a[data-astro-cid-suxxkvef]{font-size:.75rem;text-decoration:underline}.optimization-footnote[data-astro-cid-suxxkvef]{border-top:1px solid var(--line);margin:1.5rem 0 0;padding-top:1rem}@media (width<=1000px){.optimization-choices[data-astro-cid-suxxkvef]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=750px){.optimization-heading[data-astro-cid-suxxkvef],.optimization-detail[data-astro-cid-suxxkvef]:not([hidden]){grid-template-columns:1fr}.optimization-heading[data-astro-cid-suxxkvef]{gap:.5rem}.optimization-choices[data-astro-cid-suxxkvef]{gap:.4rem}.optimization-choices[data-astro-cid-suxxkvef] button[data-astro-cid-suxxkvef]{padding:.65rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.optimization-track[data-astro-cid-suxxkvef] span[data-astro-cid-suxxkvef]{transition:none}}.campaign-example[data-astro-cid-gptkowc2]{background:var(--graphite);margin-block:3rem;padding:clamp(1.25rem,5vw,5rem)}.section-heading[data-astro-cid-gptkowc2]>p[data-astro-cid-gptkowc2]:last-child{max-width:65ch;color:var(--steel)}h2[data-astro-cid-gptkowc2] em[data-astro-cid-gptkowc2]{color:var(--signal);font-style:normal}.campaign-metrics[data-astro-cid-gptkowc2]{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:2rem 0;padding:1.5rem 0;display:grid}dt[data-astro-cid-gptkowc2]{color:var(--steel);font-size:.75rem}dd[data-astro-cid-gptkowc2]{margin:.4rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,3vw,3rem);line-height:1.2}.campaign-metrics[data-astro-cid-gptkowc2] div[data-astro-cid-gptkowc2]:first-child dd[data-astro-cid-gptkowc2]{color:var(--signal)}.campaign-panels[data-astro-cid-gptkowc2]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.campaign-panel[data-astro-cid-gptkowc2]{background:var(--ink);border:1px solid var(--line);min-width:0;padding:clamp(1rem,2vw,2rem)}h3[data-astro-cid-gptkowc2]{margin:.8rem 0 1.2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.15}.campaign-panel[data-astro-cid-gptkowc2]>p[data-astro-cid-gptkowc2]{color:var(--steel)}.campaign-panel[data-astro-cid-gptkowc2] strong[data-astro-cid-gptkowc2]{color:var(--paper)}.optimization-rhythm[data-astro-cid-gptkowc2]{margin:1.5rem 0 0;padding-left:1.4rem}.optimization-rhythm[data-astro-cid-gptkowc2] li[data-astro-cid-gptkowc2]{color:var(--signal);margin-block:1.3rem;padding-left:.4rem}.optimization-rhythm[data-astro-cid-gptkowc2] strong[data-astro-cid-gptkowc2]{font-size:.9rem}.optimization-rhythm[data-astro-cid-gptkowc2] p[data-astro-cid-gptkowc2]{color:var(--steel);margin:.4rem 0 0;font-size:.85rem}.campaign-note[data-astro-cid-gptkowc2]{color:var(--steel);font-size:.75rem;line-height:1.65}.frequency-label[data-astro-cid-gptkowc2]{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;font-size:.85rem;display:flex}output[data-astro-cid-gptkowc2]{color:var(--signal);font-size:2rem}input[data-astro-cid-gptkowc2][type=range]{width:100%;accent-color:var(--signal);cursor:pointer;margin:1rem 0}.frequency-endpoints[data-astro-cid-gptkowc2]{color:var(--steel);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.reach-estimate[data-astro-cid-gptkowc2]{border-block:1px solid var(--line);margin-block:1.5rem;padding-block:1.5rem}.reach-estimate[data-astro-cid-gptkowc2] dd[data-astro-cid-gptkowc2]{color:var(--signal)}.campaign-source[data-astro-cid-gptkowc2]{font-size:.75rem;text-decoration:underline;display:inline-block}.campaign-review[data-astro-cid-gptkowc2]{border-block:1px solid var(--line);margin-block:2rem;padding:1.5rem 0}.campaign-review[data-astro-cid-gptkowc2] p[data-astro-cid-gptkowc2]:last-child{max-width:90ch;color:var(--steel)}@media (width<=900px){.campaign-panels[data-astro-cid-gptkowc2]{grid-template-columns:1fr}.campaign-metrics[data-astro-cid-gptkowc2]{grid-template-columns:repeat(2,minmax(0,1fr))}}
