.table-block{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}@media (min-width: 1024px){.table-block{padding-top:var(--spacing-15);padding-bottom:var(--spacing-15)}}.table-block__wrapper{display:flex;flex-direction:column;gap:var(--spacing-5)}.table-block--table{border:2px solid var(--colour-secondary);border-radius:var(--radius-md);overflow:hidden}@media (min-width: 1024px){.table-block--table{border-width:3px}}.table-block table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-body-sm);line-height:1.4}@media (min-width: 1024px){.table-block table{font-size:var(--text-body-regular)}}.table-block table th,.table-block table td{padding:var(--spacing-2-half) 5px;text-align:left;word-break:break-word}@media (min-width: 1024px){.table-block table th,.table-block table td{padding:var(--spacing-5)}}.table-block table th:not(:last-child),.table-block table td:not(:last-child){border-right:1px solid color-mix(in srgb,var(--colour-secondary) 15%,transparent)}.table-block table thead th{background-color:var(--colour-secondary);color:var(--colour-text-light);font-weight:var(--font-weight-semibold);text-align:center;vertical-align:middle}.table-block table thead th:not(:last-child){border-right-color:color-mix(in srgb,var(--colour-white) 15%,transparent)}@media (min-width: 1024px){.table-block table thead th{text-align:left;font-size:var(--text-2xl);line-height:30px;letter-spacing:var(--letter-spacing-tight)}}.table-block table tbody tr{background-color:var(--colour-white)}.table-block table tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--colour-secondary) 10%,transparent)}.table-block table tbody td{padding:5px;color:var(--colour-text-base);font-size:var(--text-body-sm);line-height:1.4}@media (min-width: 1024px){.table-block table tbody td{padding-top:var(--spacing-2-half);padding-bottom:var(--spacing-2-half);padding-left:var(--spacing-5);padding-right:var(--spacing-5);font-size:var(--text-xl)}}@media (max-width: 768px -1px){.table-block table th:first-child,.table-block table td:first-child{width:32%}.table-block table th:last-child,.table-block table td:last-child{width:28%}}
