.table-vertical-col *+.h1,.table-vertical-col *+.h2,.table-vertical-col *+.h3,.table-vertical-col *+.h4,.table-vertical-col *+.h5,.table-vertical-col *+.h6,.table-vertical-col *+h1,.table-vertical-col *+h2,.table-vertical-col *+h3,.table-vertical-col *+h4,.table-vertical-col *+h5,.table-vertical-col *+h6,.table-vertical-col *+ol,.table-vertical-col *+p,.table-vertical-col *+ul{padding-top:16px}.table-vertical-col .table-vertical-col-top{margin:0 auto;max-width:763px}.table-vertical-col .table-vertical-col-top h2{margin:0 auto;max-width:531px}.table-vertical-col .btn-wrapper-group{justify-content:center}.table-vertical-col .table-columns-scroll{gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.table-vertical-col .table-column{flex:1 1 433.33px;gap:48px;min-width:433.33px;padding:24px}.table-vertical-col .table-column-heading{justify-content:center;padding:24px}.table-vertical-col .table-column-heading p{font-size:var(--font-size-h5);margin:0}.table-vertical-col .table-column-rows{gap:48px}.table-vertical-col .table-column-row{align-items:center;display:flex;justify-content:center;padding:24px;text-align:center}.table-vertical-col .table-column-row p{margin:0}.table-vertical-col .table-column-row .table-row-richtext{width:100%}.table-vertical-col .table-column-row .table-row-richtext>*{margin:0;padding:0}.table-vertical-col .table-column-row .table-row-richtext>*+*{margin-top:12px}.table-vertical-col .table-column-row .table-row-richtext ul{margin:0;padding-left:20px}.table-vertical-col .table-column-row .table-row-richtext ol{margin:0;padding-left:24px}.table-vertical-col .table-column-row .table-row-richtext li+li{margin-top:6px}.table-vertical-col .table-column-row .table-row-richtext a{text-decoration:underline}.table-vertical-col .table-column-row .table-row-richtext img{height:auto;max-width:100%}@media (max-width:1200.98px){.table-vertical-col .table-column{min-width:350px}}@media (max-width:991.98px){.table-vertical-col .table-columns-wrapper{padding-top:56px}.table-vertical-col .table-column{gap:24px;min-width:300px;padding:18px}.table-vertical-col .table-column-rows{gap:24px}.table-vertical-col .table-column-heading,.table-vertical-col .table-column-row{padding:12px}}