#useful-page{justify-self:center;max-width:100svw;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:1440px){#useful-page{padding:0}}#useful-page section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100svw}#useful-page section h1{margin-top:8rem;margin-bottom:8rem;font-size:4rem;color:var(--text-primary);text-align:center}#useful-page section .enrollment-table{max-width:120rem;width:80%;margin-bottom:8rem;display:flex;justify-content:center;align-items:center}#useful-page section .enrollment-table table{width:100%;border-collapse:collapse;box-shadow:0 5px 15px var(--shadow);border:2px solid var(--background);overflow:hidden}#useful-page section .enrollment-table table caption{margin-bottom:3rem;font-size:3.5rem;font-weight:600;color:var(--text-primary)}#useful-page section .enrollment-table table td,#useful-page section .enrollment-table table th{width:25%;padding:2rem;font-size:1.6rem;text-align:center}#useful-page section .enrollment-table table th{color:var(--text-primary);background-color:var(--secondary-background);border-bottom:2px solid var(--background)}#useful-page section .enrollment-table table td{color:var(--text-primary);border-bottom:1px solid var(--background)}#useful-page section .enrollment-table table tr:nth-child(2n),#useful-page section .enrollment-table table tr:nth-child(odd){background-color:var(--secondary-background)}#useful-page section .enrollment-table table tr:hover{background-color:var(--background)}