.compare-hero h1{max-width:920px}.compare-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compare-callout{background:#fff;border:1px solid #dbe2e8;border-radius:14px;padding:24px}.compare-callout strong{color:#102438;margin-bottom:10px;font-size:20px;display:block}.compare-callout p{color:#52616d;margin:8px 0;line-height:1.65}.compare-table-wrap{border:1px solid #dbe2e8;border-radius:12px;overflow-x:auto}.compare-table{border-collapse:collapse;color:#24313d;background:#fff;width:100%}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e8ed;padding:16px;line-height:1.55}.compare-table thead th{color:#fff;background:#102438;font-size:13px}.compare-table tbody th{color:#102438;min-width:150px;font-size:14px}.compare-table td{color:#52616d;min-width:260px}.compare-source{color:#667581;margin:16px 0 0;font-size:13px;line-height:1.6}.compare-source a{color:#102438;text-underline-offset:3px;font-weight:700}.compare-faq-list{gap:10px;display:grid}.compare-faq-list details{background:#fff;border:1px solid #dbe2e8;border-radius:10px;padding:18px 20px}.compare-faq-list summary{color:#102438;cursor:pointer;font-weight:800}.compare-faq-list p{color:#52616d;margin:12px 0 0;line-height:1.6}@media (max-width:700px){.compare-overview{grid-template-columns:1fr}.compare-table th,.compare-table td{padding:12px}.compare-table td{min-width:220px}}
