.guide__review{font-size:14px;line-height:1.7;color:#52647b;margin:16px 0}
.guide__comparison-scroll{overflow-x:auto;margin:24px 0;border:1px solid #d7dfe8;border-radius:12px}
.guide__comparison-scroll:focus-visible{outline:2px solid #b9430c;outline-offset:4px}
.guide__comparison{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65;text-align:left}
.guide__comparison caption{text-align:left;padding:16px 20px;font-weight:700;background:#f8f7f4;color:#18283f}
.guide__comparison th,.guide__comparison td{padding:16px;vertical-align:top;border-top:1px solid #d7dfe8}
.guide__comparison thead{background:#18283f;color:#fff}
.guide__comparison tbody th{width:22%;font-weight:700;color:#18283f}
.guide__comparison td{width:39%;color:#41536b}
@media(max-width:640px){.guide__comparison{min-width:600px;font-size:16px}.guide__review{font-size:14px}.about__contacts a,.about .button{max-width:100%;height:auto;text-align:center;white-space:normal;overflow-wrap:anywhere}}
