.NnYpOW_root{max-width:100%;border-color:#e5e7eb!important}.NnYpOW_scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow:auto visible}.NnYpOW_table{table-layout:fixed;border-collapse:collapse;width:30rem;min-width:100%;margin:0}.NnYpOW_colFeature{width:14rem}.NnYpOW_colTier{width:4rem}.NnYpOW_cornerHeader,.NnYpOW_tierHeader{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background-color:#22475b;border:0;font-weight:700}.NnYpOW_tierHeader,.NnYpOW_tierHeaderLabel{font-size:.875rem}.NnYpOW_cornerHeader{padding:.75rem .5rem .75rem 1rem}.NnYpOW_tierHeader{box-sizing:border-box;text-align:center;padding:.25rem;overflow:hidden}.NnYpOW_tierHeaderLabel{white-space:nowrap;max-width:100%;display:inline-block}.NnYpOW_categoryRow .NnYpOW_categoryCell{color:#22475b;letter-spacing:.02em;vertical-align:middle;background-color:#f3f4f6;border:0;border-bottom:1px solid #e5e7eb;padding:.5rem .5rem .5rem 1rem;font-size:.95rem;font-weight:700}.NnYpOW_featureCell{color:#3f4d56;vertical-align:middle;white-space:normal;background-color:#fff;border:0;border-bottom:1px solid #e5e7eb;padding:.75rem .75rem .75rem 1rem;font-size:.875rem;font-weight:500}.NnYpOW_tierCell{text-align:center;vertical-align:middle;background-color:#fff;border:0;border-bottom:1px solid #e5e7eb;padding:.75rem .25rem}.NnYpOW_cellCheck{color:#f38020;font-size:1.1rem;font-weight:700;line-height:1;display:inline-block}@media screen and (max-width:768px){.NnYpOW_tierHeader{vertical-align:bottom;min-height:7.5rem;padding:.25rem}.NnYpOW_tierHeaderLabel{writing-mode:vertical-rl;letter-spacing:.04em;font-size:.75rem;line-height:1.15;transform:rotate(180deg)}.NnYpOW_featureCell{font-size:.8125rem}.NnYpOW_cellCheck{font-size:1rem}}@media screen and (min-width:768px){.NnYpOW_table{width:43rem}.NnYpOW_colTier{width:7.25rem}.NnYpOW_tierHeader,.NnYpOW_tierHeaderLabel{letter-spacing:.03em;font-size:.875rem}}@media screen and (min-width:992px){.NnYpOW_table{width:100%;min-width:48rem}.NnYpOW_colFeature{width:50%}.NnYpOW_colTier{width:12.5%}.NnYpOW_cornerHeader{padding:1rem 1rem 1rem 1.25rem;font-size:.8125rem}.NnYpOW_tierHeader,.NnYpOW_tierHeaderLabel{letter-spacing:.03em;font-size:1rem}.NnYpOW_featureCell{padding:1rem 1rem 1rem 1.25rem;font-size:.9375rem}.NnYpOW_tierCell{padding:1rem .25rem}}