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