.comparison-page section{margin:42px 0}.comparison-page h2{font-size:clamp(23px,3vw,30px);line-height:1.4}.comparison-page h3{font-size:19px;margin-top:28px}.comparison-page p{overflow-wrap:anywhere}.comparison-scroll{overflow-x:auto;max-width:100%;border:1px solid #d5e1d2;border-radius:12px}.comparison-scroll:focus-visible{outline:3px solid #cd6548;outline-offset:3px}.comparison-page table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px}.comparison-page caption{text-align:left;padding:14px;font-weight:700;background:#edf3eb}.comparison-page th,.comparison-page td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #d5e1d2}.comparison-page thead{background:#f0eee5}.comparison-page tbody tr:first-child{background:#edf3eb}.comparison-page th[scope=row]{min-width:110px}.comparison-page main{max-width:940px}
