.visa-comparison-three-column{margin:20px 0;overflow-x:auto}.visa-comparison-three-column .visa-comparison-table{border-collapse:collapse;font-family:sans-serif;font-size:14px;margin-left:auto;margin-right:auto;min-width:600px;width:90%}.visa-comparison-three-column .visa-comparison-table thead th{border:1px solid #fff;color:#fff;font-size:clamp(1.063rem,1.009rem + .27vw,1.25rem);padding:15px}.visa-comparison-three-column .header-blue{background-color:#308ced;border-radius:10px 10px 0 0;width:25%}.visa-comparison-three-column .header-grey{background-color:#a1a1a1;border-radius:10px 10px 0 0;width:25%}.visa-comparison-three-column .empty-cell{background-color:transparent;border:none!important;width:25%}.visa-comparison-three-column .row-label{background-color:#dbe4f1;border-bottom:1px solid #fff;color:#112d56;font-size:clamp(.875rem,.839rem + .18vw,1rem);font-weight:700;padding:15px;text-align:center}.visa-comparison-three-column　.visa-comparison-table tr:first-child .row-label:first-child{border-radius:10px 0 0 0}.visa-comparison-three-column　.visa-comparison-table tr:last-child .row-label:first-child{border-radius:0 0 0 10px}.visa-comparison-three-column　.cell-content{background-color:#fff;border-bottom:1px solid #d1d9e6;color:#333;color:#112d56;line-height:1.6;padding:15px;text-align:center}.visa-comparison-three-column　.cell-content p{margin:0}.visa-comparison-three-column　.cell-content .small-text,.visa-comparison-three-column　.cell-content small{display:block;font-size:11px;margin-top:5px}