.cpc-phase6al-polynomial .cpc-calculator__table-wrap,
.cpc-phase6al-grocery .cpc-calculator__table-wrap{overflow-x:auto;margin-top:1rem}
.cpc-phase6al-polynomial table,.cpc-phase6al-grocery table{width:100%;border-collapse:collapse}
.cpc-phase6al-polynomial th,.cpc-phase6al-polynomial td,.cpc-phase6al-grocery th,.cpc-phase6al-grocery td{padding:.65rem .75rem;border-bottom:1px solid rgba(127,127,127,.25);text-align:left;vertical-align:top}
.cpc-phase6al-polynomial code{white-space:normal;word-break:break-word}
.cpc-phase6al-grocery .sca063-household-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.cpc-phase6al-grocery .sca063-household-group{padding:12px;border:1px solid rgba(127,127,127,.2);border-radius:8px}
.cpc-phase6al-grocery .sca063-household-group h4{margin:.1rem 0 .65rem}
.cpc-phase6al-polynomial .sca063-step-list{margin:.75rem 0 0;padding-left:1.25rem}
.cpc-phase6al-polynomial .sca063-root-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
.cpc-phase6al-polynomial .sca063-root-pill{padding:.35rem .55rem;border:1px solid rgba(127,127,127,.25);border-radius:999px}
