/* Article-only comparisons. No external fonts, widgets or imagery. */
.seo-section{margin-block:28px;min-width:0}.seo-section p{line-height:1.85}.seo-section h2{font-size:1.2rem;line-height:1.6}.seo-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem;background:#fff}.seo-table caption{text-align:left;font-weight:700;line-height:1.7;margin-bottom:12px}.seo-table th,.seo-table td{padding:12px 10px;border:1px solid #d2dfdc;text-align:left;vertical-align:top;overflow-wrap:anywhere;line-height:1.75}.seo-table th{background:#edf7f4}.seo-diagnosis{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 14px;margin:14px 0;background:#09695b;color:#fff!important;border-radius:8px;font-weight:700;line-height:1.65;text-decoration:none;overflow-wrap:anywhere}.seo-table .seo-diagnosis{margin:0;font-size:.8125rem}.seo-updated{font-size:.8rem;color:#52686d;line-height:1.7}.seo-section summary{min-height:44px;padding:12px 0;cursor:pointer}.seo-section a:focus-visible{outline:3px solid #d67b23;outline-offset:3px}
@media(max-width:600px){.seo-table,.seo-table tbody,.seo-table tr,.seo-table th,.seo-table td{display:block;width:auto}.seo-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.seo-table tr{margin-bottom:16px;border:1px solid #d2dfdc;border-radius:8px;overflow:hidden}.seo-table th,.seo-table td{border:0}.seo-table td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;border-top:1px solid #e4ece9}.seo-table td::before{content:attr(data-label);font-weight:600;color:#52686d}.seo-table td>*{min-width:0}.seo-table .seo-diagnosis{padding:10px}.seo-section h2{font-size:1.1rem}}
