#ad-finder{padding:36px 0 60px;font:16px/1.55 Arial,Helvetica,sans-serif;color:#f3f3f0;max-width:1180px;margin:auto}#ad-finder *{box-sizing:border-box}#ad-finder h1{font-size:clamp(36px,5vw,60px);line-height:1.1;margin:0 0 18px}#ad-finder h2{font-size:25px;line-height:1.2}#ad-finder h3{font-size:19px}#ad-finder p{max-width:850px}#ad-finder a{color:inherit;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:10px 0}#ad-finder button{font:700 14px Arial;border:1px solid #ff6a16;background:#ff6a16;color:#101112;min-height:44px;padding:12px 16px;cursor:pointer;margin:8px 8px 8px 0}#ad-finder button:disabled{opacity:.5;cursor:wait}#ad-finder button[aria-pressed=true]{background:#101112;color:#ff853e}#ad-finder label{display:flex;flex-direction:column;gap:8px;font-size:14px}#ad-finder input,#ad-finder select,#ad-finder textarea{font:16px Arial;min-height:44px;padding:12px;width:100%;color:#f3f3f0;background:#101112;border:1px solid #626b70}#ad-finder input[type=checkbox]{width:20px;min-height:20px}#ad-finder input[type=range]{accent-color:#ff6a16;padding:0}#ad-finder textarea{min-height:100px}#ad-finder :focus-visible{outline:3px solid #2392d1;outline-offset:4px}#ad-finder [hidden]{display:none!important}.ad-eyebrow{color:#ff853e;font:12px/1.5 monospace;letter-spacing:1px}.ad-links{display:flex;flex-wrap:wrap;gap:20px}.ad-access,.ad-budget,.ad-basket{padding:24px;background:#191c1e;border:1px solid #41474b;margin:24px 0}.ad-access{border-left:3px solid #2392d1}.ad-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.ad-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ad-results article,.ad-management article{border:1px solid #41474b;padding:24px;min-width:0}.ad-results article>strong{font-size:14px;color:#85b8d1}.ad-results article>a{display:block}.ad-results p{color:#bbc1c4}.ad-results .ad-eyebrow{color:#ff853e}.ad-price{font-size:21px;font-weight:700;color:#ff853e!important}.ad-budget{display:grid;grid-template-columns:2fr 1fr;gap:18px}.ad-budget p{grid-column:1/-1;font-size:14px}.ad-basket form{display:grid;gap:16px;max-width:700px}.ad-management{margin:32px 0}.ad-management summary{cursor:pointer;font-size:20px;padding:20px 0}.ad-rate{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:14px;align-items:end;border-top:1px solid #41474b;padding:20px 0}.ad-rate h3{grid-column:1/-1;margin:0}.ad-management article{margin:15px 0}.ad-footnote{color:#bbc1c4;font-size:13px}@media(max-width:850px){.ad-filters,.ad-results{grid-template-columns:1fr 1fr}.ad-rate{grid-template-columns:1fr 1fr}}@media(max-width:550px){.ad-filters,.ad-results,.ad-budget{grid-template-columns:1fr}.ad-access,.ad-basket{padding:18px}.ad-budget p{grid-column:auto}}
