.comparison-markdown{color:#374151;font-size:1rem;line-height:1.75}.comparison-markdown>*+*{margin-top:1.25rem}.comparison-markdown h2{color:#030712;letter-spacing:0;border-top:1px solid #e5e7eb;margin-top:3.5rem;padding-top:3rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.comparison-markdown h3{color:#030712;margin-top:2rem;font-size:1.25rem;font-weight:600;line-height:1.35}.comparison-markdown p{max-width:72ch}.comparison-markdown strong{color:#111827;font-weight:650}.comparison-markdown a{color:#1d4ed8;font-weight:600;text-decoration:none}.comparison-markdown a:hover{color:#1e40af;text-decoration:underline}.comparison-markdown ul,.comparison-markdown ol{gap:.65rem;max-width:72ch;margin-left:1.25rem;display:grid}.comparison-markdown ul{list-style:outside}.comparison-markdown ol{list-style:decimal}.comparison-markdown blockquote{color:#4b5563;border-left:2px solid #bfdbfe;max-width:72ch;margin-top:1.25rem;padding-left:1rem;font-style:italic}.comparison-markdown table{border-collapse:separate;border-spacing:0;white-space:normal;max-width:100%;margin-top:1.5rem;display:block;overflow-x:auto;box-shadow:0 1px 2px #0f172a0f}.comparison-markdown th,.comparison-markdown td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;min-width:160px;padding:.9rem 1rem}.comparison-markdown th{color:#111827;background:#f9fafb;font-size:.875rem;font-weight:650}.comparison-markdown td{color:#374151;background:#fff;font-size:.925rem;line-height:1.55}
