html{background:#f2f5f2}body{color:#14211c;background:#f2f5f2;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.top-page.svelte-p0nhar{background:#f2f5f2;min-height:100vh;padding:24px}.brand.svelte-p0nhar{align-items:center;height:36px;margin-bottom:22px;display:inline-flex}.brand.svelte-p0nhar img:where(.svelte-p0nhar){width:auto;height:30px}.top-header.svelte-p0nhar,.rank-list.svelte-p0nhar,.stub-panel.svelte-p0nhar{max-width:980px;margin:0 auto}.top-header.svelte-p0nhar{border-bottom:1px solid #d8ded9;padding:58px 0 36px}.eyebrow.svelte-p0nhar{color:#68766f;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800}h1.svelte-p0nhar,h2.svelte-p0nhar,p.svelte-p0nhar,dl.svelte-p0nhar,dd.svelte-p0nhar{margin:0}h1.svelte-p0nhar{letter-spacing:0;font-size:clamp(44px,7vw,86px);line-height:.95}.top-header.svelte-p0nhar p:where(.svelte-p0nhar){color:#405149;margin-top:14px;font-size:20px}.rank-list.svelte-p0nhar,.stub-panel.svelte-p0nhar{margin-top:28px}.rank-list.svelte-p0nhar{gap:12px;display:grid}.rank-row.svelte-p0nhar{background:#fffdf7;border:1px solid #d8ded9;border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.rank-number.svelte-p0nhar{color:#fffaf0;background:#14211c;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.agent-link.svelte-p0nhar,.agency-link.svelte-p0nhar{color:#14211c;text-decoration:none;display:block}.agent-link.svelte-p0nhar{font-size:20px;font-weight:900}.agency-link.svelte-p0nhar{color:#68766f;margin-top:5px}.stub-panel.svelte-p0nhar{background:#fffdf7;border:1px solid #d8ded9;border-radius:8px;padding:28px}.stub-panel.svelte-p0nhar h2:where(.svelte-p0nhar){font-size:26px;line-height:1.15}.stub-panel.svelte-p0nhar p:where(.svelte-p0nhar){color:#405149;max-width:680px;margin-top:12px;font-size:17px;line-height:1.6}dl.svelte-p0nhar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}dl.svelte-p0nhar div:where(.svelte-p0nhar){border-top:1px solid #e3e8e4;padding-top:14px}dt.svelte-p0nhar{color:#68766f;font-size:13px}dd.svelte-p0nhar{margin-top:6px;font-weight:900}@media (width<=720px){.top-page.svelte-p0nhar{padding:16px}.top-header.svelte-p0nhar{padding-top:36px}h1.svelte-p0nhar{font-size:44px}dl.svelte-p0nhar{grid-template-columns:1fr}}
