.intelligence-page[data-astro-cid-opvmhuiy]{color:#07111f;background:#faf9f7}.hero[data-astro-cid-opvmhuiy]{max-width:1180px;margin:0 auto;padding:72px 28px 42px}.eyebrow[data-astro-cid-opvmhuiy]{color:#8a682b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}h1[data-astro-cid-opvmhuiy],h2[data-astro-cid-opvmhuiy],h3[data-astro-cid-opvmhuiy],p[data-astro-cid-opvmhuiy]{margin-top:0}h1[data-astro-cid-opvmhuiy]{max-width:860px;margin-bottom:18px;font-size:clamp(42px,6vw,72px);line-height:.98}.lede[data-astro-cid-opvmhuiy]{color:#52606f;max-width:780px;margin-bottom:30px;font-size:18px;line-height:1.7}.query-form[data-astro-cid-opvmhuiy]{margin-bottom:18px}label[data-astro-cid-opvmhuiy]{margin-bottom:9px;font-weight:800;display:block}.query-row[data-astro-cid-opvmhuiy]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}input[data-astro-cid-opvmhuiy],button[data-astro-cid-opvmhuiy]{min-height:50px;font:inherit;border:1px solid #d9d2c5;border-radius:0}input[data-astro-cid-opvmhuiy]{color:#07111f;background:#fff;padding:0 16px}button[data-astro-cid-opvmhuiy]{cursor:pointer;color:#fff;background:#07111f;padding:0 20px;font-weight:800}.presets[data-astro-cid-opvmhuiy]{flex-wrap:wrap;gap:8px;display:flex}.presets[data-astro-cid-opvmhuiy] button[data-astro-cid-opvmhuiy]{color:#173a5e;background:#fff;min-height:40px;font-size:13px}.results-panel[data-astro-cid-opvmhuiy]{max-width:1180px;margin:0 auto;padding:30px 28px 64px}.results-heading[data-astro-cid-opvmhuiy]{border-bottom:1px solid #e8e3d8;justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.results-heading[data-astro-cid-opvmhuiy] h2[data-astro-cid-opvmhuiy]{margin-bottom:0;font-size:36px}.count[data-astro-cid-opvmhuiy]{color:#52606f;margin-bottom:4px;font-weight:800}.summary-text[data-astro-cid-opvmhuiy]{color:#38495b;max-width:900px;margin:24px 0;font-size:17px;line-height:1.65}.recommendations[data-astro-cid-opvmhuiy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recommendation[data-astro-cid-opvmhuiy],.empty[data-astro-cid-opvmhuiy]{background:#fff;border:1px solid #e0d9cc;padding:22px}.recommendation-top[data-astro-cid-opvmhuiy]{justify-content:space-between;gap:24px;display:flex}.brand[data-astro-cid-opvmhuiy]{color:#8a682b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900}.recommendation[data-astro-cid-opvmhuiy] h3[data-astro-cid-opvmhuiy]{margin-bottom:5px;font-size:23px}.reference[data-astro-cid-opvmhuiy]{color:#66727f;margin-bottom:0;font-size:14px}.price[data-astro-cid-opvmhuiy]{color:#173a5e;white-space:nowrap;margin-bottom:0;font-weight:800}.details[data-astro-cid-opvmhuiy]{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.details[data-astro-cid-opvmhuiy] span[data-astro-cid-opvmhuiy]{color:#52606f;border:1px solid #e1d8c6;padding:7px 9px;font-size:12px}.reference-link[data-astro-cid-opvmhuiy]{color:#173a5e;text-underline-offset:4px;font-weight:800}.disclaimer[data-astro-cid-opvmhuiy]{color:#6d7781;max-width:900px;margin:24px 0 0;font-size:13px;line-height:1.65}.private-sourcing[data-astro-cid-opvmhuiy]{color:#fff;background:#07111f;justify-content:space-between;align-items:center;gap:36px;padding:46px max(28px,50vw - 562px);display:flex}.private-sourcing[data-astro-cid-opvmhuiy] h2[data-astro-cid-opvmhuiy]{margin-bottom:10px;font-size:34px}.private-sourcing[data-astro-cid-opvmhuiy] p[data-astro-cid-opvmhuiy]:not(.eyebrow){color:#c5ced7;max-width:720px;margin-bottom:0;line-height:1.65}.private-sourcing[data-astro-cid-opvmhuiy] a[data-astro-cid-opvmhuiy]{color:#07111f;background:#fff;flex:none;padding:15px 20px;font-weight:900;text-decoration:none}@media (width<=820px){.query-row[data-astro-cid-opvmhuiy],.recommendations[data-astro-cid-opvmhuiy]{grid-template-columns:1fr}.results-heading[data-astro-cid-opvmhuiy],.recommendation-top[data-astro-cid-opvmhuiy],.private-sourcing[data-astro-cid-opvmhuiy]{flex-direction:column;align-items:flex-start}.query-row[data-astro-cid-opvmhuiy] button[data-astro-cid-opvmhuiy]{width:100%}}
