@-webkit-keyframes spin-around-data-v-1ba62ede{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spin-around-data-v-1ba62ede{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pagination-link[data-v-7f9569f3]{border-width:1px;font-weight:500;font-size:.875rem;width:2.5rem;height:2.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-right:.5rem;transition:background .1s}.pagination-link[data-v-7f9569f3]:hover{--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity))}.pagination-link[data-v-7f9569f3]:focus{outline:0}.pagination-link.is-current[data-v-7f9569f3]{--bg-opacity:1;background-color:#2b6cb0;background-color:rgba(43,108,176,var(--bg-opacity));--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));cursor:default}.filter-field[data-v-c135ea7a]{flex-shrink:0;min-width:120px;flex:1}.filter-select[data-v-c135ea7a]{width:100%;border:1px solid #d1d5db;padding:.75rem 1rem;font-size:.875rem;background-color:#fff;min-width:120px;border-radius:0}.filter-select[data-v-c135ea7a]:focus{outline:none;border-color:#3b82f6}@media (max-width:768px){.filter-field[data-v-c135ea7a],.filter-select[data-v-c135ea7a]{min-width:100%}}@media (min-width:768px){.filter-select[data-v-c135ea7a]{font-size:1rem}}.tab-button[data-v-c135ea7a]{font-weight:600;transition:color .15s ease-in-out}.tab-button--active[data-v-c135ea7a]{color:#000;border-bottom:2px solid #14b8a6;font-size:1.2rem}.tab-button--inactive[data-v-c135ea7a]{color:#6b7280}.tab-button--inactive[data-v-c135ea7a]:hover{color:#2563eb}.tab-button--disabled[data-v-c135ea7a]{color:#d1d5db;cursor:not-allowed}.btn-blue[data-v-c135ea7a]{background-color:#14b8a6;transition:background-color .15s ease-in-out;border-radius:.5rem}.btn-blue[data-v-c135ea7a]:hover{background-color:#0f766e}.gap-x-4[data-v-c135ea7a]{-moz-column-gap:1rem;column-gap:1rem}.gap-px[data-v-c135ea7a]{gap:1px}.line-clamp-3[data-v-c135ea7a]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aspect-w-16[data-v-c135ea7a]{position:relative;padding-bottom:56.25%}.aspect-h-9 img[data-v-c135ea7a]{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.grid[data-v-c135ea7a]{display:grid}.grid-cols-1[data-v-c135ea7a]{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-6[data-v-c135ea7a]{gap:1.5rem}.rounded-lg[data-v-c135ea7a]{border-radius:.5rem}.shadow-md[data-v-c135ea7a]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hover\:shadow-lg[data-v-c135ea7a]:hover,.shadow-lg[data-v-c135ea7a]{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.transition-shadow[data-v-c135ea7a]{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overflow-hidden[data-v-c135ea7a]{overflow:hidden}.object-cover[data-v-c135ea7a]{-o-object-fit:cover;object-fit:cover}.object-contain[data-v-c135ea7a]{-o-object-fit:contain;object-fit:contain}.p-4[data-v-c135ea7a]{padding:1rem}.py-8[data-v-c135ea7a]{padding-top:2rem;padding-bottom:2rem}.mb-2[data-v-c135ea7a]{margin-bottom:.5rem}.mb-3[data-v-c135ea7a]{margin-bottom:.75rem}.h-12[data-v-c135ea7a]{height:3rem}.h-48[data-v-c135ea7a]{height:12rem}.max-w-full[data-v-c135ea7a]{max-width:100%}.text-lg[data-v-c135ea7a]{font-size:1.125rem;line-height:1.75rem}.text-sm[data-v-c135ea7a]{font-size:.875rem;line-height:1.25rem}.font-semibold[data-v-c135ea7a]{font-weight:600}.text-gray-900[data-v-c135ea7a]{color:#111827}.text-gray-600[data-v-c135ea7a]{color:#4b5563}.bg-gray-50[data-v-c135ea7a]{background-color:#f9fafb}@media (min-width:768px){.md\:grid-cols-2[data-v-c135ea7a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3[data-v-c135ea7a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gap-2[data-v-c135ea7a]{gap:.5rem}.gap-4[data-v-c135ea7a]{gap:1rem}.space-y-4>*+[data-v-c135ea7a]{margin-top:1rem}.flex-1[data-v-c135ea7a]{flex:1 1 0%}.w-full[data-v-c135ea7a]{width:100%}.text-base[data-v-c135ea7a]{font-size:1rem;line-height:1.5rem}.compare-table-container[data-v-c135ea7a]{width:100%;overflow-x:auto}.compare-table[data-v-c135ea7a]{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.compare-table-header[data-v-c135ea7a]{background-color:#f8fafc;border-bottom:2px solid #e5e7eb;padding:1.5rem;text-align:left;font-weight:600;color:#1f2937;vertical-align:top}.compare-school-header[data-v-c135ea7a]{width:35%;text-align:center}.compare-school-info[data-v-c135ea7a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.compare-school-image[data-v-c135ea7a]{width:100px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.compare-school-title[data-v-c135ea7a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.compare-school-link[data-v-c135ea7a]{color:inherit;text-decoration:underline;text-underline-offset:2px}.compare-school-link[data-v-c135ea7a]:hover{color:#2563eb}.compare-table-label[data-v-c135ea7a]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem;font-weight:600;color:#374151;width:30%;vertical-align:top}.compare-table-cell[data-v-c135ea7a]{border-bottom:1px solid #e5e7eb;padding:1rem 1.5rem;color:#1f2937;vertical-align:top}.compare-table tr:last-child .compare-table-cell[data-v-c135ea7a],.compare-table tr:last-child .compare-table-label[data-v-c135ea7a]{border-bottom:none}.compare-table-image[data-v-c135ea7a]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}@media (max-width:767px){.compare-table-header[data-v-c135ea7a]{padding:.75rem 1rem;font-size:.875rem}.compare-table-label[data-v-c135ea7a]{font-size:.75rem;padding:.75rem 1rem;width:25%}.compare-table-cell[data-v-c135ea7a]{padding:.75rem 1rem;font-size:.875rem}.compare-table-image[data-v-c135ea7a]{height:120px}.compare-school-title[data-v-c135ea7a]{font-size:1rem}}.compare-tags-cell[data-v-c135ea7a]{display:flex;flex-wrap:wrap;gap:.5rem}.compare-highlights-list[data-v-c135ea7a]{list-style:disc;padding-left:1.25rem;margin:0;display:flex;flex-direction:column;gap:.25rem}.compare-tag[data-v-c135ea7a]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:#fff}.compare-tag--orange[data-v-c135ea7a]{background-color:#f59e0b}.compare-tag--green[data-v-c135ea7a]{background-color:#10b981}.compare-tag--blue[data-v-c135ea7a]{background-color:#3b82f6}.compare-tag--teal[data-v-c135ea7a]{background-color:#0f766e}.compare-section-title[data-v-c135ea7a]{font-size:1rem;font-weight:600;border-bottom:1px solid #d1d5db;padding-bottom:.5rem;margin-bottom:.75rem;color:#0f172a}.compare-highlights[data-v-c135ea7a]{list-style:disc;padding-left:1.25rem;color:#1f2937;display:flex;flex-direction:column;gap:.25rem}.compare-metrics[data-v-c135ea7a]{background-color:#e0f2f1;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.compare-metric-row[data-v-c135ea7a]{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;color:#0f172a;align-items:flex-start}.compare-metric-row>span[data-v-c135ea7a]:first-child{font-weight:600;color:#0f172a;min-width:5rem}.compare-text-block[data-v-c135ea7a]{text-align:left;white-space:pre-line}.compare-link[data-v-c135ea7a]{color:#2563eb;text-decoration:underline}.compare-error[data-v-c135ea7a]{padding:1rem 1.5rem;border-radius:.75rem;background-color:#fee2e2;color:#991b1b;font-weight:600}.compare-placeholder[data-v-c135ea7a]{text-align:center;color:#4b5563;font-size:1rem}