.comparison-page{max-width:1040px;padding-top:70px;padding-bottom:80px}.comparison-intro{max-width:760px;padding-bottom:54px}.comparison-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(34px,5vw,56px);line-height:1.12}.comparison-page p{max-width:820px;font-size:15px;line-height:1.85}.comparison-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.comparison-page section{border-top:1px solid #e9e9e9;padding:40px 0}.comparison-page h2{letter-spacing:-.035em;margin:0 0 16px;font-size:26px;line-height:1.3}.comparison-table{margin-top:28px;overflow:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:660px;font-size:13px;line-height:1.8}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e9e9e9;padding:20px 16px}.comparison-table th:first-child{width:20%}.comparison-table td{width:40%}.comparison-choices{grid-template-columns:1fr 1fr;gap:48px;display:grid}.comparison-page pre{background:#fafafa;border:1px solid #eee;border-radius:16px;padding:24px;font-size:12px;line-height:1.9;overflow:auto}.comparison-page li{font-size:14px;line-height:2}.comparison-final{margin-top:16px}.comparison-disclosure{font-size:12px!important}@media (max-width:640px){.comparison-page{padding-top:40px}.comparison-page p{font-size:14px}.comparison-page section{padding:30px 0}.comparison-choices{grid-template-columns:1fr;gap:28px}.comparison-page h2{font-size:23px}.comparison-actions{gap:18px}.comparison-intro{padding-bottom:30px}}
