.ServicesTable-module__8HImpW__table{background:0 0;border-radius:.5rem;overflow:hidden}.ServicesTable-module__8HImpW__tableContainer{width:100%;overflow:hidden}.ServicesTable-module__8HImpW__htmlTable{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}@media (max-width:767px){.ServicesTable-module__8HImpW__htmlTable{table-layout:auto;min-width:600px}.ServicesTable-module__8HImpW__tableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}}.ServicesTable-module__8HImpW__thead{border-top:3px solid #000;border-bottom:3px solid #000}.ServicesTable-module__8HImpW__tbody{background-color:transparent§}.ServicesTable-module__8HImpW__tbody .ServicesTable-module__8HImpW__tr{border-bottom:1px solid var(--dataTable-theme-dashboard-row-divider)}.ServicesTable-module__8HImpW__tbody .ServicesTable-module__8HImpW__tr:last-child{border-bottom:var(--datatable-border-weight-heavy)solid var(--dataTable-theme-dashboard-border)}.ServicesTable-module__8HImpW__tr:hover{background-color:#f9fafb}.ServicesTable-module__8HImpW__th{text-align:left;color:var(--theme-ink);text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.5rem;font-size:.75rem;font-weight:700}.ServicesTable-module__8HImpW__td{color:#111827;vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:0;padding:1rem 1.5rem;font-size:.875rem}@media (max-width:767px){.ServicesTable-module__8HImpW__td{padding:.75rem 1rem;font-size:.8rem}}.ServicesTable-module__8HImpW__sortButton{color:var(--theme-ink);cursor:pointer;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ServicesTable-module__8HImpW__sortButton:hover{color:var(--theme-interaction)}.ServicesTable-module__8HImpW__sortIcon{color:#6b7280;flex-shrink:0;margin-left:.5rem}.ServicesTable-module__8HImpW__sortButton:hover .ServicesTable-module__8HImpW__sortIcon{color:#4b5563}.ServicesTable-module__8HImpW__cellContent{line-height:1.5;display:block}.ServicesTable-module__8HImpW__cellContent:not(.ServicesTable-module__8HImpW__descriptionContent){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ServicesTable-module__8HImpW__descriptionContent{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:block}@media (max-width:767px){.ServicesTable-module__8HImpW__cellContent:not(.ServicesTable-module__8HImpW__descriptionContent){max-width:120px}}@media (min-width:768px){.ServicesTable-module__8HImpW__htmlTable{table-layout:fixed}}.ServicesTable-module__8HImpW__emptyState{text-align:center;color:#6b7280;padding:3rem 1.5rem;font-size:.875rem}.ServicesTable-module__8HImpW__mobileView{display:block}.ServicesTable-module__8HImpW__desktopView{display:none}@media (min-width:768px){.ServicesTable-module__8HImpW__mobileView{display:none}.ServicesTable-module__8HImpW__desktopView{display:block}}.ServicesTable-module__8HImpW__hiddenOnMobile,.ServicesTable-module__8HImpW__hiddenOnTablet{display:none}@media (min-width:640px){.ServicesTable-module__8HImpW__hiddenOnMobile{display:table-cell}}@media (min-width:768px){.ServicesTable-module__8HImpW__hiddenOnTablet{display:table-cell}}.ServicesTable-module__8HImpW__serviceCard{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.ServicesTable-module__8HImpW__serviceCard:last-child{margin-bottom:0}.ServicesTable-module__8HImpW__cardContent{flex-direction:column;gap:.75rem;margin:0;display:flex}.ServicesTable-module__8HImpW__cardField{flex-direction:column;gap:.25rem;display:flex}.ServicesTable-module__8HImpW__cardField:first-child .ServicesTable-module__8HImpW__cardLabel{color:#111827;font-size:1.125rem;font-weight:600}.ServicesTable-module__8HImpW__cardField:first-child .ServicesTable-module__8HImpW__cardValue{color:#2563eb;font-size:1.125rem;font-weight:600}.ServicesTable-module__8HImpW__cardLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:500}.ServicesTable-module__8HImpW__cardValue{color:#111827;margin:0;font-size:.875rem;line-height:1.5}.ServicesTable-module__8HImpW__cardDescription{white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ServicesTable-module__8HImpW__cardValue .ServicesTable-module__8HImpW__link{word-break:break-all}.ServicesTable-module__8HImpW__mobileSortContainer{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.ServicesTable-module__8HImpW__sortLabel{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.ServicesTable-module__8HImpW__sortControls{align-items:center;gap:.5rem;display:flex}.ServicesTable-module__8HImpW__sortSelect{appearance:none;color:#111827;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 4 5\"><path fill=\"%23666\" d=\"M2 0L0 2h4zm0 5L0 3h4z\"/></svg>");background-position:right .7rem center;background-repeat:no-repeat;background-size:.65rem;border:1px solid #d1d5db;border-radius:.375rem;flex:1;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;line-height:1.5}.ServicesTable-module__8HImpW__sortSelect:focus{outline-offset:2px;border-color:#3b82f6;outline:2px solid #0000;box-shadow:0 0 0 3px #3b82f61a}.ServicesTable-module__8HImpW__sortDirectionButton{color:#374151;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;display:flex}.ServicesTable-module__8HImpW__sortDirectionButton:hover{background-color:#e5e7eb;border-color:#9ca3af}.ServicesTable-module__8HImpW__sortDirectionButton:focus{outline-offset:2px;border-color:#3b82f6;outline:2px solid #0000;box-shadow:0 0 0 3px #3b82f61a}.ServicesTable-module__8HImpW__sortDirectionText{font-weight:500}.ServicesTable-module__8HImpW__sortDirectionIcon{font-size:1rem;line-height:1}@media (min-width:1280px){.ServicesTable-module__8HImpW__td{padding:1.25rem 1.5rem}}
.LinkComponent-module__jxIpRa__link{color:#2563eb;text-decoration:none}.LinkComponent-module__jxIpRa__link:hover{color:#1d4ed8;text-decoration:underline}.LinkComponent-module__jxIpRa__externalLink{display:flex}.LinkComponent-module__jxIpRa__externalLink :after{content:" ↗";color:var(--theme-ink);margin-left:.25rem;font-size:.75rem}
.PassFailIndicator-module__cI1saq__statusDisplay{text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.PassFailIndicator-module__cI1saq__statusPass{color:#166534;background-color:#dcfce7;border:1px solid #bbf7d0}.PassFailIndicator-module__cI1saq__statusFail{color:#991b1b;background-color:#fee2e2;border:1px solid #fecaca}.PassFailIndicator-module__cI1saq__statusText{line-height:1}.PassFailIndicator-module__cI1saq__statusIcon{font-size:1rem;font-weight:700;line-height:1}.PassFailIndicator-module__cI1saq__statusPass .PassFailIndicator-module__cI1saq__statusIcon{color:#059669}.PassFailIndicator-module__cI1saq__statusFail .PassFailIndicator-module__cI1saq__statusIcon{color:#dc2626}
.Pagination-module__LKklCq__pagination{background-color:#0000;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.Pagination-module__LKklCq__paginationSm{flex:1;justify-content:space-between;display:flex}.Pagination-module__LKklCq__paginationLg{display:none}.Pagination-module__LKklCq__paginationButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Pagination-module__LKklCq__paginationButton:hover{background-color:#f9fafb}.Pagination-module__LKklCq__paginationButton:disabled,.Pagination-module__LKklCq__paginationButtonDisabled{color:#9ca3af;cursor:not-allowed;background-color:#f9fafb}.Pagination-module__LKklCq__paginationInfo{color:#374151;font-size:.875rem}.Pagination-module__LKklCq__paginationNav{isolation:isolate;border-radius:.375rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.Pagination-module__LKklCq__paginationNav>*{margin-left:-1px}.Pagination-module__LKklCq__paginationNavButton{color:#9ca3af;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;align-items:center;padding:.5rem;text-decoration:none;display:inline-flex;position:relative}.Pagination-module__LKklCq__paginationNavButton:hover{background-color:#f9fafb}.Pagination-module__LKklCq__paginationNavButton:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.Pagination-module__LKklCq__paginationNavButton:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.Pagination-module__LKklCq__paginationNavButtonDisabled{color:#d1d5db;cursor:not-allowed}.Pagination-module__LKklCq__pageNumber{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Pagination-module__LKklCq__pageNumber:hover{background-color:#f9fafb}.Pagination-module__LKklCq__pageNumberCurrent{z-index:10;color:#fff;background-color:#4f46e5;border:1px solid #4f46e5;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.Pagination-module__LKklCq__ellipsis{color:#374151;background-color:#fff;border:1px solid #d1d5db;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.Pagination-module__LKklCq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.Pagination-module__LKklCq__pagination{padding:.75rem 1.5rem}.Pagination-module__LKklCq__paginationSm{display:none}.Pagination-module__LKklCq__paginationLg{flex:1;justify-content:space-between;align-items:center;display:flex}}
