.child-options{width:100%;border-collapse:collapse;margin:24px 0;text-align:left;font-size:.9375rem;line-height:1.65}
.child-options caption{text-align:left;font-weight:700;margin-bottom:12px}
.child-options th,.child-options td{border:1px solid #d9e2ec;padding:16px;vertical-align:top;overflow-wrap:anywhere}
.child-options thead{background:#0a213d;color:white}.child-options tbody th{width:26%;background:#f4f7fa}.child-options td{width:37%}
.child-comparison-faq h3{font-size:1.4rem;margin:28px 0 10px}.child-comparison-faq h3+p{margin-top:10px}
.child-question-checklist{padding:28px!important;margin:20px 0;border:1px solid #ccd9eb;border-top:3px solid #2865d1;border-radius:.5rem;background:#f4f7fa}
@media(max-width:640px){
 .child-options,.child-options tbody,.child-options tr,.child-options th,.child-options td{display:block;width:100%}
 .child-options thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .child-options tr{margin-bottom:18px;border:1px solid #d9e2ec;border-radius:6px;overflow:hidden}
 .child-options caption{display:block;width:100%}
 .child-options tbody th,.child-options td{width:100%;border:0;padding:14px 18px}.child-options tbody th{font-size:1rem}
 .child-options td+td{border-top:1px solid #e5ebf2}
 .child-options td:before{content:attr(data-label);display:block;font-weight:700;font-size:.8125rem;color:#53667b;margin-bottom:4px}
 .child-question-checklist{padding:22px 18px!important}.child-comparison-faq h3{font-size:1.3rem}
}
