.seo-evidence,.seo-source{margin:28px 0}.seo-source{color:#4b6176;font-size:14px;line-height:1.6}.seo-table-scroll{overflow-x:auto;max-width:100%}.seo-evidence table{width:100%;border-collapse:collapse;font:14px/1.5 Arial,sans-serif}.seo-evidence th,.seo-evidence td{padding:12px;text-align:left;vertical-align:top;border:1px solid #d8e7f6;overflow-wrap:anywhere}.seo-evidence th{background:#eef6ff}.seo-evidence a{color:#0069df}.seo-evidence h2{font-size:24px}.seo-evidence{min-width:0}@media(max-width:600px){.seo-evidence th,.seo-evidence td{padding:8px;font-size:12px}.seo-evidence h2{font-size:21px}}
/* Keep standalone evidence sections aligned with the site's page container. */
.seo-section.seo-evidence{box-sizing:border-box;width:calc(100% - 48px);max-width:1180px;margin:56px auto;padding:32px;background:#fff;border:1px solid #e0eaf5;border-radius:20px;box-shadow:0 8px 30px rgba(20,59,97,.04)}
.seo-section.seo-evidence>h2{margin:0 0 16px;font-size:28px;line-height:1.25}.seo-section.seo-evidence>p{max-width:100%;margin:16px 0;line-height:1.65}.seo-section.seo-evidence>.seo-evidence{padding-top:28px;margin-top:32px;border-top:1px solid #e0eaf5}.seo-evidence table{background:#fff}.seo-evidence tbody tr:nth-child(even){background:#f8fbff}.seo-evidence th{color:#153b61;font-weight:700}.seo-evidence td:not(:first-child){font-variant-numeric:tabular-nums}.seo-evidence td:first-child{min-width:150px}.seo-evidence th,.seo-evidence td{padding:15px}.seo-evidence h2{line-height:1.3}.seo-evidence .seo-source{font-size:14px;color:#61758b}
@media(max-width:700px){.seo-section.seo-evidence{width:calc(100% - 32px);margin:32px auto;padding:20px 16px;border-radius:16px}.seo-section.seo-evidence>h2{font-size:23px}.seo-section.seo-evidence table{min-width:620px}.seo-evidence th,.seo-evidence td{padding:12px}.seo-section.seo-evidence>.seo-evidence{margin-top:24px;padding-top:20px}}
