.page-hero .comparison-review{margin-top:1.15rem;font-size:.875rem}.comparison-body{grid-template-columns:minmax(0,1fr);gap:2.75rem;max-width:920px;padding-block:1.5rem 2rem;display:grid}.comparison-body h2{letter-spacing:-.035em;margin:0 0 .8rem;font-size:clamp(1.35rem,3vw,1.85rem)}.comparison-body p,.comparison-body li{line-height:1.65}.comparison-body li+li{margin-top:.35rem}.comparison-disclosure{color:#ccc4e8;border:1px solid #b4a6f538;border-radius:12px;padding:1rem 1.15rem}.comparison-table{border:1px solid #b4a6f538;border-radius:14px;overflow-x:auto}.comparison-table table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.comparison-table th,.comparison-table td{vertical-align:top;padding:.9rem;line-height:1.45}.comparison-table td,.comparison-table tbody th{border-top:1px solid #b4a6f52b}.comparison-table thead{background:#b4a6f514}.comparison-table tbody th{min-width:110px}.comparison-scroll-hint{font-size:.85rem;display:none}.comparison-figure{margin:0}.comparison-figure img{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:530px;display:block}.comparison-figure figcaption{color:#c2badb;margin-top:.75rem;font-size:.9rem}.comparison-sources a,.comparison-related a{color:#d6c7ff;text-underline-offset:.2em;text-decoration:underline}.comparison-related{flex-wrap:wrap;gap:.6rem 1.3rem;display:flex}@media (max-width:740px){.comparison-scroll-hint{display:block}}
