.parkway-learning-spaces{margin:50px 0;padding:0;border:0}
.parkway-learning-spaces header{max-width:850px;margin-bottom:24px}
.parkway-learning-spaces h2{font-size:clamp(27px,3vw,36px);line-height:1.3;margin:0 0 18px}
.parkway-learning-spaces p{line-height:1.8;margin:0 0 20px}
.parkway-learning-table{width:100%;border-collapse:collapse;table-layout:fixed}
.parkway-learning-table caption{text-align:left;font-size:14px;padding:0 0 12px}
.parkway-learning-table th,.parkway-learning-table td{text-align:left;vertical-align:top;padding:18px 20px;border-bottom:1px solid var(--ink);line-height:1.8;overflow-wrap:anywhere}
.parkway-learning-table thead th{font-size:14px;font-weight:800}
.parkway-learning-table thead th:first-child{width:36%}
.parkway-learning-table tbody th{font-size:16px;font-weight:400}
.page-city main.refined-site .parkway-learning-table tbody th{background:var(--paper)}
.parkway-learning-table th span{display:block;font-size:13px;margin-top:8px}
.parkway-directory{padding-top:20px}
.parkway-learning-spaces footer{margin-top:24px}
.parkway-learning-spaces footer p{font-size:13px}
@media(max-width:600px){.parkway-learning-spaces{margin:34px 0}.parkway-learning-table thead th:first-child{width:43%}.parkway-learning-table th,.parkway-learning-table td{padding:14px 10px;font-size:14px}.parkway-learning-table tbody th{font-size:14px}.parkway-learning-table th span{font-size:12px}.parkway-learning-table caption{font-size:13px}}
