.seo-evidence{max-width:1120px;margin:auto;padding:56px 24px 80px;color:var(--public-ink,#172039)}.seo-evidence h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12;max-width:850px;letter-spacing:-.035em;margin:16px 0 24px}.seo-evidence h2{font-size:1.6rem;line-height:1.25;margin:0 0 22px}.seo-evidence h3{font-size:1.05rem;line-height:1.45}.seo-evidence blockquote,.seo-evidence p{line-height:1.75;max-width:78ch;overflow-wrap:anywhere}.seo-evidence section{margin-top:48px}.seo-evidence .seo-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:#53647b}.seo-notice{padding:24px;border:1px solid #d4ddea;background:#f5f8fc;border-radius:12px;margin:32px 0}.seo-notice p{margin-bottom:0}.seo-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.seo-stats>div{padding:22px;background:#eef5fa;border-radius:12px}.seo-stats dd{font-size:2rem;font-weight:700;margin:8px 0 0}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.seo-cards article{border:1px solid #d4ddea;border-radius:12px;padding:20px;min-width:0}.seo-cards blockquote{font-size:.9rem;margin:16px 0;white-space:pre-wrap}.seo-cards dt{font-weight:600}.seo-cards dd{margin:5px 0 14px;overflow-wrap:anywhere;font-size:.85rem}.seo-links{display:flex;flex-wrap:wrap;gap:14px 24px}.seo-links a{color:#175f82}@media (max-width:700px){.seo-evidence{padding:32px 20px 56px}.seo-cards,.seo-stats{grid-template-columns:1fr}.seo-evidence section{margin-top:36px}.seo-stats>div{padding:18px}}.seo-cards figure{margin:18px 0}.seo-cards img{width:100%;height:auto;border:1px solid #d4ddea;border-radius:6px}.seo-cards figcaption{font-size:.8rem;overflow-wrap:anywhere;margin-top:8px}.seo-table{overflow-x:auto;max-width:100%}.seo-table table{width:100%;border-collapse:collapse}.seo-table td,.seo-table th{padding:14px;border:1px solid #d4ddea;text-align:left;vertical-align:top;overflow-wrap:anywhere}@media (max-width:700px){.seo-table thead{display:none}.seo-table table,.seo-table tbody,.seo-table td,.seo-table th,.seo-table tr{display:block;width:100%}.seo-table tr{margin-bottom:20px}.seo-table th{background:#eef5fa}.seo-table td{border-top:0}}