.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table{border-collapse:collapse;width:100%}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .heading-row th{background-color:var(--color-blue);color:var(--color-white);padding:1.5rem;text-transform:uppercase}@media screen and (max-width:40rem){.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .heading-row th{padding:1.5rem .75rem}}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .heading-row th:first-of-type{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .heading-row th:last-of-type{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table tr:not(.heading-row) td,.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table tr:not(.heading-row) th{border-bottom:1px solid var(--color-blue);padding:1rem 1.5rem}@media screen and (max-width:40rem){.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table tr:not(.heading-row) td,.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table tr:not(.heading-row) th{padding:1rem .75rem}}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .type-heading{text-align:left}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .row-title{font-weight:400;letter-spacing:.5px;text-align:left;text-transform:uppercase}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .documents{align-items:center;display:flex;justify-content:center}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .quarter{align-items:center;color:var(--color-text);display:flex;height:3rem;justify-content:center;text-decoration:underline;width:3rem}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .quarter.disabled{color:var(--color-gray);text-decoration:none}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .quarter:not(.disabled){transition:color .3s cubic-bezier(.25,.8,.25,1)}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .quarter:not(.disabled):focus,.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .quarter:not(.disabled):hover{color:var(--color-red)}@media screen and (max-width:28rem){.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .quarter{height:2rem;width:2rem}}.wp-block-carnival-2024-financial-report-summary .financial-report-summary__table .annuals{align-items:center;display:flex;height:3rem;justify-content:center;text-decoration:underline}@media screen and (max-width:48rem){.wp-block-carnival-2024-financial-report-summary td.year-1,.wp-block-carnival-2024-financial-report-summary th.year-1{display:none}.wp-block-carnival-2024-financial-report-summary th.year-0{border-bottom-right-radius:1rem;border-top-right-radius:1rem}}
