/* Bound older comparison layouts without interfering with their data widgets. */
.fh-legacy-page{margin:0;color:#203440}
.fh-legacy-page main{min-width:0;overflow-wrap:break-word}
.fh-legacy-page main>.guide-breadcrumb{box-sizing:border-box;max-width:1140px;margin:0 auto 18px;padding:0 15px;font-size:13px;line-height:1.7;color:#52656d}
.fh-legacy-page main img{max-width:100%;height:auto}
.fh-legacy-page main iframe{max-width:100%}
.fh-legacy-page .pricing-header{margin-left:0!important;margin-right:0!important}
.fh-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.fh-table-scroll:focus-visible{outline:3px solid #287a57;outline-offset:3px}
.fh-table-scroll .dataTables_wrapper{min-width:0;max-width:100%}
@media(max-width:600px){.fh-legacy-page main img{float:none!important;margin-left:0!important;margin-right:0!important}.fh-legacy-page h1{font-size:32px;line-height:1.15}.fh-legacy-page .dataTables_filter input{max-width:100%}}
