.pool-calculator-page,
.pool-calculator-page * {
    min-width: 0;
}

.pool-calculator-hero h1,
.pool-calculator-hero p,
.pool-flow-card,
.pool-formula,
.pool-volume-note,
.pool-help-banner,
.pool-results-table td {
    overflow-wrap: anywhere;
    word-break: normal;
}

@media (max-width: 767.98px) {
    .pool-calculator-page .display-5 {
        font-size: clamp(2rem, 10vw, 2.65rem);
        line-height: 1.06;
    }

    .pool-results-table td,
    .pool-results-table th {
        white-space: normal;
    }

    .pool-results-table {
        min-width: 680px;
    }
}
