.bp-page{padding-block:28px 72px}.bp-page *,.bp-page :before,.bp-page :after{min-width:0}.bp-head{gap:14px;padding-block:8px 20px;display:grid}.bp-head h1{color:#183b33;font:500 var(--fs-6)/1.04 var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 10px}.bp-head p:not(.eyebrow){color:#5c6f67;max-width:700px;font-size:var(--fs-2);margin:0;line-height:1.6}.bp-switch{font-size:var(--fs-1);color:#4f655b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bp-hint{color:#5c6f67;font-size:var(--fs-1);margin-top:4px;line-height:1.45;display:block}.bp-intro{gap:16px;display:grid}.bp-intro ul{color:#33493f;font-size:var(--fs-2);margin:0;padding-left:20px;line-height:1.6}.bp-intro li+li{margin-top:6px}.bp-actions{flex-wrap:wrap;gap:10px;display:flex}.bp-placements{gap:8px;display:grid}.bp-placement{align-items:flex-start}.bp-placement input{margin-top:3px}.bp-placement span{gap:2px;display:grid}.bp-placement small{color:#5c6f67;font-weight:500;font-size:var(--fs-1);line-height:1.4}.bp-steps{counter-reset:step;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.bp-steps li{counter-increment:step}.bp-steps a,.bp-steps span{color:#1d4037;min-height:40px;font-size:var(--fs-1);background:#fbfdfb;border:1px solid #b9cbc2;border-radius:3px;align-items:center;gap:6px;padding:6px 12px;font-weight:650;text-decoration:none;display:inline-flex}.bp-steps a:before,.bp-steps span:before{content:counter(step);color:#315e50;width:20px;height:20px;font-size:var(--fs-1);background:#e3ece7;border-radius:50%;place-items:center;display:inline-grid}.bp-steps [aria-current=step]{color:#fff;background:#315e50;border-color:#315e50}.bp-steps [aria-current=step]:before{background:#fff}.bp-steps .is-done:before{content:"✓";color:#fff;background:#2e6b4f}.bp-sparkline{width:100%;height:auto;max-height:120px;display:block}.bp-sparkline-wrap{gap:6px;display:grid}.bp-sparkline-axis{color:#5c6f67;font-size:var(--fs-1);justify-content:space-between;gap:8px;display:flex}.bp-balance{color:#20483e;font:500 var(--fs-6)/1.05 var(--serif)}.bp-balance-low{color:#9b3d36}.bp-creative{background:#fff;border:1px solid #d5e2dc;gap:8px;padding:14px;display:grid}.bp-creative h4{color:#1d4037;font-size:var(--fs-2);overflow-wrap:anywhere;margin:0}.bp-creative p{color:#4f6259;font-size:var(--fs-1);overflow-wrap:anywhere;margin:0;line-height:1.5}.bp-creative-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.bp-preview-note{color:#5c6f67;font-size:var(--fs-1);margin:0 0 8px}@media (min-width:900px){.bp-page{padding-block:44px 88px}.bp-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px}}@media (prefers-reduced-motion:reduce){.bp-page *{transition:none!important}}
