.consumer-companion .worksheet{background:#f1eee5;border:1px solid #d6d9cd;border-radius:16px;padding:24px;margin:30px 0}.consumer-companion figure{margin:30px 0}.consumer-companion img{width:100%;height:auto}.consumer-companion figcaption{font-size:14px;color:#627061}.consumer-companion .table-scroll{overflow-x:auto;max-width:100%}.consumer-companion table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:0;font-size:13px}.consumer-companion td,.consumer-companion th{padding:9px 6px;overflow-wrap:anywhere;text-align:left;border-bottom:1px solid #ccc}.consumer-companion summary{font-weight:600}.consumer-companion details p{display:block}.consumer-companion .content-cta a{display:inline-block;padding:12px 20px;border-radius:24px;background:#1e3b2a;color:white}@media(max-width:600px){.consumer-companion h2{font-size:25px}.consumer-companion .worksheet{padding:16px}.consumer-companion .table-scroll table{min-width:0;width:100%}.consumer-companion .table-scroll thead{display:none}.consumer-companion .table-scroll table,.consumer-companion .table-scroll tbody,.consumer-companion .table-scroll tr,.consumer-companion .table-scroll td{display:block}.consumer-companion .table-scroll tr{border:1px solid #ddd;border-radius:10px;margin:18px 0;padding:10px}.consumer-companion .table-scroll td{display:flex;justify-content:space-between;gap:12px;text-align:right}.consumer-companion .table-scroll td:before{content:attr(data-label);font-weight:600;text-align:left;max-width:55%}}
@media(min-width:601px){.consumer-companion th{overflow-wrap:normal;word-break:normal;hyphens:none;min-width:82px}}
