:root{--mhsct-header-bg:#f1f3f5;--mhsct-row-alt:#fafafa;--mhsct-border-soft:#d9d9d9;--mhsct-border-strong:#bfbfbf;--mhsct-text-main:#2f2f2f;--mhsct-link:#800}.mhsct-table-wrap{background:#fff;border:1px solid var(--mhsct-border-soft);border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:visible}.mhsct-table-wrap .mhsct-table{border:none;border-collapse:separate;border-spacing:0;color:var(--mhsct-text-main);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;margin:0;table-layout:fixed;width:100%}.mhsct-table-wrap .mhsct-table.mhsct-table--overview td:first-child,.mhsct-table-wrap .mhsct-table.mhsct-table--overview th:first-child{width:18%}.mhsct-table-wrap .mhsct-table.mhsct-table--overview td:nth-child(2),.mhsct-table-wrap .mhsct-table.mhsct-table--overview th:nth-child(2){width:12%}.mhsct-table-wrap .mhsct-table.mhsct-table--overview td:nth-child(3),.mhsct-table-wrap .mhsct-table.mhsct-table--overview th:nth-child(3){width:16%}.mhsct-table-wrap .mhsct-table.mhsct-table--overview td:nth-child(4),.mhsct-table-wrap .mhsct-table.mhsct-table--overview th:nth-child(4){width:18%}.mhsct-table-wrap .mhsct-table.mhsct-table--overview td:nth-child(5),.mhsct-table-wrap .mhsct-table.mhsct-table--overview th:nth-child(5){width:12%}.mhsct-table-wrap .mhsct-table.mhsct-table--overview td:nth-child(6),.mhsct-table-wrap .mhsct-table.mhsct-table--overview th:nth-child(6){width:24%}.mhsct-table-wrap .mhsct-table--tuition{table-layout:fixed}.mhsct-table-wrap .mhsct-table--tuition td:first-child,.mhsct-table-wrap .mhsct-table--tuition th:first-child{width:16%}.mhsct-table-wrap .mhsct-table--tuition td:nth-child(2),.mhsct-table-wrap .mhsct-table--tuition th:nth-child(2){width:14%}.mhsct-table-wrap .mhsct-table--tuition td:nth-child(3),.mhsct-table-wrap .mhsct-table--tuition th:nth-child(3){width:10%}.mhsct-table-wrap .mhsct-table--tuition td:nth-child(4),.mhsct-table-wrap .mhsct-table--tuition th:nth-child(4){width:11%}.mhsct-table-wrap .mhsct-table--tuition td:nth-child(5),.mhsct-table-wrap .mhsct-table--tuition th:nth-child(5){width:8%}.mhsct-table-wrap .mhsct-table--tuition td:nth-child(6),.mhsct-table-wrap .mhsct-table--tuition th:nth-child(6){width:10%}.mhsct-table-wrap .mhsct-table--tuition td:nth-child(7),.mhsct-table-wrap .mhsct-table--tuition th:nth-child(7){width:21%}.mhsct-table-wrap .mhsct-table--tuition td:nth-child(8),.mhsct-table-wrap .mhsct-table--tuition th:nth-child(8){width:10%}.mhsct-table-wrap .mhsct-table--onsite{table-layout:fixed}.mhsct-table-wrap .mhsct-table--onsite td:first-child,.mhsct-table-wrap .mhsct-table--onsite th:first-child{width:40%}.mhsct-table-wrap .mhsct-table--onsite td:nth-child(2),.mhsct-table-wrap .mhsct-table--onsite th:nth-child(2){width:35%}.mhsct-table-wrap .mhsct-table--onsite td:nth-child(3),.mhsct-table-wrap .mhsct-table--onsite th:nth-child(3){width:25%}.mhsct-table-wrap .mhsct-table--orgtype{table-layout:fixed}.mhsct-table-wrap .mhsct-table--orgtype td:first-child,.mhsct-table-wrap .mhsct-table--orgtype th:first-child{width:50%}.mhsct-table-wrap .mhsct-table--orgtype td:nth-child(2),.mhsct-table-wrap .mhsct-table--orgtype th:nth-child(2){text-align:center;width:50%}.mhsct-table-wrap .mhsct-table--intake{font-size:14px;table-layout:fixed;width:100%}.mhsct-table-wrap .mhsct-table--intake td:first-child,.mhsct-table-wrap .mhsct-table--intake th:first-child{overflow-wrap:anywhere;text-align:left;white-space:normal;width:16%;word-break:break-word}.mhsct-table-wrap .mhsct-table--intake td.mhsct-name a{display:inline-block;font-size:.95em;line-height:1.2;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.mhsct-table-wrap .mhsct-table--intake td:not(:first-child),.mhsct-table-wrap .mhsct-table--intake th:not(:first-child){text-align:center;white-space:nowrap;width:7%}.mhsct-table-wrap .mhsct-table--intake td:not(:first-child),.mhsct-table-wrap .mhsct-table--intake thead th:not(:first-child){padding-left:8px;padding-right:8px}.mhsct-table-wrap .mhsct-table--intake thead th{font-weight:600}.mhsct-table-wrap .mhsct-table--intake td{padding-bottom:14px;padding-top:14px}.mhsct-table-wrap .mhsct-table.mhsct-table--intake tbody td{border-right:1px solid var(--mhsct-border-soft)}.mhsct-table-wrap .mhsct-table.mhsct-table--intake tbody td:last-child{border-right:none}.mhsct-table-wrap .mhsct-table.mhsct-table--intake tbody td:first-child{border-right:1px solid var(--mhsct-border-strong)}.mhsct-table-wrap .mhsct-table--breaks{table-layout:fixed}.mhsct-table-wrap .mhsct-table--breaks td:first-child,.mhsct-table-wrap .mhsct-table--breaks th:first-child{width:22%}.mhsct-table-wrap .mhsct-table--breaks td:nth-child(2),.mhsct-table-wrap .mhsct-table--breaks th:nth-child(2){text-align:center;width:14%}.mhsct-table-wrap .mhsct-table--breaks td:nth-child(3),.mhsct-table-wrap .mhsct-table--breaks th:nth-child(3){text-align:center;width:22%}.mhsct-table-wrap .mhsct-table--breaks td:nth-child(4),.mhsct-table-wrap .mhsct-table--breaks th:nth-child(4){width:42%}.mhsct-table-wrap .mhsct-table--breaks td:nth-child(2),.mhsct-table-wrap .mhsct-table--breaks td:nth-child(3){font-size:1.05em;white-space:nowrap}.mhsct-table-wrap .mhsct-table--breaks td:nth-child(4){line-height:1.5;overflow-wrap:break-word;white-space:normal;word-break:break-word}.mhsct-table-wrap .mhsct-table--breaks td:first-child a{color:var(--mhsct-link);font-weight:600;text-decoration:none}.mhsct-table-wrap .mhsct-table--breaks td:first-child a:hover{text-decoration:underline}.mhsct-table-wrap .mhsct-table thead th{background:var(--mhsct-header-bg);border:none;border-bottom:1px solid var(--mhsct-border-strong);font-weight:600;padding:16px 14px;position:sticky;text-align:center;top:0;z-index:2}.mhsct-table-wrap .mhsct-table thead th:first-child{border-top-left-radius:10px}.mhsct-table-wrap .mhsct-table thead th:last-child{border-top-right-radius:10px}.mhsct-table-wrap .mhsct-table tbody tr{transition:background .15s ease}.mhsct-table-wrap .mhsct-table tbody tr:nth-child(2n){background:var(--mhsct-row-alt)}.mhsct-table-wrap .mhsct-table tbody tr:hover{background:#f0f2f4}.mhsct-table-wrap .mhsct-table td{background:transparent;border:none;border-bottom:1px solid var(--mhsct-border-soft);line-height:1.6;padding:18px 16px;vertical-align:middle}.mhsct-table-wrap .mhsct-table tbody tr:last-child td{border-bottom:none}.mhsct-table-wrap .mhsct-name a{color:var(--mhsct-link);font-weight:600;text-decoration:none}.mhsct-table-wrap .mhsct-name a:hover{text-decoration:underline}.mhsct-table-wrap .mhsct-onsite,.mhsct-table-wrap .mhsct-tuition{text-align:center;white-space:nowrap}.mhsct-table-wrap .mhsct-programs{font-size:.8em;padding-left:20px;padding-right:20px}@media (max-width:900px){.mhsct-table-wrap .mhsct-table{font-size:14px}.mhsct-table-wrap .mhsct-table td,.mhsct-table-wrap .mhsct-table thead th{padding:14px 12px}}@media (max-width:768px){.mhsct-module .mhsct-table-wrap{background:transparent;border:0;border-radius:12px;box-shadow:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.mhsct-module .mhsct-table-wrap .mhsct-table{font-size:14px;table-layout:auto}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview thead,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition thead{display:none}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody{display:block;width:100%}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview td,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview th,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition td,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition th{width:auto}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody tr,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody tr{background:#fff;border:1px solid var(--mhsct-border-soft);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.05);display:flex;flex-direction:column;margin:0 0 12px;padding:12px 14px}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td{background:transparent;border:0;border-bottom:1px solid var(--mhsct-border-soft);column-gap:12px;display:grid;grid-template-columns:minmax(112px,38%) 1fr;line-height:1.35;padding:8px 0;text-align:left;white-space:normal}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:last-child,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:last-child{border-bottom:0}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:before,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:before{color:#616161;font-weight:600;line-height:1.25}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td>*,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td>*{hyphens:auto;overflow-wrap:break-word;white-space:normal;word-break:normal}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview .mhsct-tuition,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition .mhsct-tuition{text-align:left;white-space:normal}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td.mhsct-name,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td.mhsct-name{font-size:1.05em;padding-bottom:12px;padding-top:2px}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:first-child:before{content:"CPT School"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(2):before{content:"Type"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(3):before{content:"Location"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(4):before{content:"Tuition"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(5):before{content:"Onsite Frequency"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(6):before{content:"CPT Program Fields"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody tr{border-left:4px solid #800}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:first-child{order:0}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(4){order:1}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(5){order:2}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(3){order:3}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(2){order:4}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td:nth-child(6){order:5}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td.mhsct-programs{row-gap:6px}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--overview tbody td.mhsct-programs>*{grid-column:2}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:first-child:before{content:"CPT School"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:nth-child(2):before{content:"Degree"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:nth-child(3):before{content:"By Year"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:nth-child(4):before{content:"By Term"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:nth-child(5):before{content:"By Credit"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:nth-child(6):before{content:"Credits Required"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:nth-child(7):before{content:"Total Cost"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--tuition tbody td:nth-child(8):before{content:"Program Length"}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite{display:table;table-layout:auto;width:100%}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite thead{display:table-header-group}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite tbody{display:table-row-group}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite tr{display:table-row}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite td,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite th{border-bottom:1px solid var(--mhsct-border-soft);display:table-cell;padding:12px 10px;text-align:left;white-space:normal}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite thead th{background:var(--mhsct-header-bg);border-bottom:1px solid var(--mhsct-border-strong);position:static}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite td:nth-child(3),.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--onsite th:nth-child(3){display:none}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--intake{font-size:13px;min-width:900px}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks{font-size:14px;min-width:720px;table-layout:auto}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks td,.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks th{padding:12px 10px;white-space:normal}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks td:nth-child(2),.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks td:nth-child(3),.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks th:nth-child(2),.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks th:nth-child(3){text-align:center;white-space:nowrap}.mhsct-module .mhsct-table-wrap .mhsct-table.mhsct-table--breaks td:nth-child(4){line-height:1.45;overflow-wrap:break-word;word-break:break-word}}.mhsca{--mhsca-border:#e5e7eb;--mhsca-text:#111827;--mhsca-muted:#6b7280;--mhsca-link:#800;--mhsca-bg:#fff;color:var(--mhsca-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.mhsca__list{background:var(--mhsca-bg);border-top:1px solid var(--mhsca-border)}.mhsca__item{border-bottom:1px solid var(--mhsca-border);display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .26s ease}.mhsca__item[open]{grid-template-rows:auto 1fr}.mhsca__summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:18px 6px;user-select:none}.mhsca__summary::-webkit-details-marker{display:none}.mhsca__label{font-size:20px;font-weight:500;line-height:1.2}.mhsca__icon{flex:0 0 20px;height:20px;position:relative;width:20px}.mhsca__icon:before{border-bottom:2px solid var(--mhsca-muted);border-right:2px solid var(--mhsca-muted);content:"";display:block;height:8px;margin:auto;transform:rotate(45deg);transition:transform .18s ease;width:8px}.mhsca__item[open] .mhsca__icon:before{transform:rotate(-135deg)}.mhsca__panel{opacity:0;overflow:hidden;padding:6px 6px 18px 22px;transition:opacity .18s ease}.mhsca__item[open] .mhsca__panel{opacity:1}.mhsca__links{margin:0;padding-left:18px}.mhsca__li{margin:10px 0}.mhsca__links a{color:var(--mhsca-link);font-weight:500;text-decoration:underline}.mhsca__links a:hover{text-decoration-thickness:2px}.mhsca__meta{color:var(--mhsca-muted);font-size:13px;line-height:1.3;margin-top:4px}@media (max-width:768px){.mhsca__label{font-size:18px}.mhsca__summary{padding:16px 4px}.mhsca__panel{padding-left:18px}}