.company-introduction{padding-top:75px;padding-bottom:75px}.company-introduction h2{font-size:clamp(30px,4vw,52px);line-height:1.2;letter-spacing:-1.5px}.company-introduction>p{font-size:18px;line-height:1.8}.intro-links{display:flex;flex-wrap:wrap;gap:20px 35px;margin-top:28px}.editorial{padding-top:12px;padding-bottom:25px;border-top:1px solid #30363b}.editorial p{font-size:14px;line-height:1.7}.editorial a,.sources a{color:#d0f4ff;text-decoration:underline;text-underline-offset:4px}.sources h2{font-size:28px}.sources li{padding:8px 0}.sources p{font-size:14px;line-height:1.8}.comparison-scroll{overflow-x:auto}.comparison{border-collapse:collapse;width:100%;line-height:1.7;font-size:16px}.comparison caption{text-align:left;font-size:28px;font-weight:600;margin-bottom:25px}.comparison th,.comparison td{padding:22px;text-align:left;vertical-align:top;border:1px solid #34383d}.comparison thead th{background:#d0f4ff;color:#111}.comparison tbody th{color:#d0f4ff;font-weight:500;min-width:145px}.comparison td{color:#b7bdc1;min-width:195px}@media(max-width:760px){.intro-links{flex-direction:column}.company-introduction{padding-top:48px;padding-bottom:48px}.comparison th,.comparison td{padding:16px}.editorial{padding-top:20px;padding-bottom:20px}}
