
.qs-product-page{color:#253746;font-size:16px;line-height:1.72;}
.qs-product-page h2{color:#0f2d3b;font-size:25px;line-height:1.25;margin:30px 0 12px;letter-spacing:0;}
.qs-product-page h3{color:#174556;font-size:18px;line-height:1.35;margin:0 0 7px;letter-spacing:0;}
.qs-product-page p{margin:0 0 13px;}
.qs-product-page ul{margin:10px 0 18px;padding-left:22px;}
.qs-product-page li{margin:6px 0;}
.qs-intro{border-left:4px solid #008a9a;background:#f1f8f8;padding:16px 18px;margin:0 0 22px;}
.qs-intro p:last-child,.qs-callout p:last-child{margin-bottom:0;}
.qs-kicker{color:#007784;font-size:13px;font-weight:700;margin-bottom:4px;text-transform:uppercase;}
.qs-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin:14px 0 22px;}
.qs-app-item{border-top:2px solid #b8d9dc;padding-top:11px;}
.qs-callout{background:#f5fbfd;border-left:4px solid #008a9a;padding:14px 16px;margin:18px 0;}
.qs-table-wrap{margin:14px 0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch;}
table.qs-table{border-collapse:collapse;min-width:650px;width:100%;}
table.qs-table th{background:#163c4a;color:#fff;padding:10px 12px;text-align:left;font-weight:700;}
table.qs-table td{border:1px solid #d8e2e6;padding:10px 12px;vertical-align:top;}
table.qs-table tbody tr:nth-child(even) td{background:#f7fafb;}
.qs-cta{background:#12313f;color:#fff;margin:28px 0 22px;padding:20px;}
.qs-cta h2{color:#fff;margin:0 0 7px;font-size:23px;}
.qs-cta p{margin-bottom:10px;}
.qs-cta a{background:#00a0b4;color:#fff!important;display:inline-block;font-weight:700;padding:10px 16px;text-decoration:none!important;}
.qs-faq h3{border-bottom:1px solid #dfe8ea;margin-top:19px;padding-bottom:7px;}
.qs-link{color:#007b8d!important;font-weight:700;text-decoration:underline!important;}
@media (max-width:640px){.qs-product-page{font-size:15px;}.qs-product-page h2{font-size:22px;}.qs-app-grid{grid-template-columns:1fr;gap:14px;}.qs-intro,.qs-callout,.qs-cta{padding:14px;}}
