.pagination[data-v-699bc7fe]{display:flex;justify-content:center;margin-top:20px}.pagination .page-item[data-v-699bc7fe]{font-size:15px;font-weight:500}.pagination .page-item:first-child svg[data-v-699bc7fe],.pagination .page-item:last-child svg[data-v-699bc7fe]{transform:rotate(0deg)}.pagination .page-item:last-child svg[data-v-699bc7fe]{transform:rotate(180deg)}.pagination .page-item .page-link[data-v-699bc7fe],.pagination .page-item.active .page-link[data-v-699bc7fe]{background-color:transparent;background-color:initial;border-color:var(--c-accent-2);color:var(--c-accent-2);font-weight:500}.pagination .page-item .page-link path[data-v-699bc7fe],.pagination .page-item.active .page-link path[data-v-699bc7fe]{stroke:var(--c-accent-2)}.pagination .page-item .page-link[data-v-699bc7fe]{align-items:center;background:#fff;border:1px solid #fff;border-radius:10px;color:#88969d;cursor:pointer;display:flex;font-size:12px;font-weight:300;height:36px;justify-content:center;margin:0 2px;transition:.3s ease;width:36px}@media(min-width:760px){.pagination .page-item .page-link[data-v-699bc7fe]{font-size:15px}}.pagination .page-item .page-link path[data-v-699bc7fe]{transition:.3s ease}.grants-page[data-v-22ef60b4]{background:var(--bg);min-height:100vh}.banner[data-v-22ef60b4]{align-items:center;border-radius:var(--r-l);display:flex;gap:max(16px,min(3vw,40px));margin-bottom:max(18px,min(2.6vw,28px));overflow:hidden;padding:max(22px,min(4vw,48px)) max(20px,min(4vw,56px))}.banner[data-v-22ef60b4],.left[data-v-22ef60b4]{position:relative}.left[data-v-22ef60b4]{flex:1 1 auto;min-width:0;z-index:1}.banner-title[data-v-22ef60b4]{color:var(--ink);font-size:max(24px,min(3vw,38px));font-weight:800;letter-spacing:-.8px;line-height:1.15;margin:0;max-width:640px}.banner-btn[data-v-22ef60b4]{font-size:16px;margin-top:max(18px,min(2.4vw,28px));min-height:52px;padding:0 28px}.right[data-v-22ef60b4]{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.right .banner-btn[data-v-22ef60b4]{display:none}.img[data-v-22ef60b4]{filter:drop-shadow(0 16px 24px rgba(31,42,68,.14));height:auto;margin:-10px 0 -34px;width:max(150px,min(20vw,240px))}@media(max-width:759px){.banner[data-v-22ef60b4]{align-items:stretch;flex-direction:column;text-align:left}.left .banner-btn[data-v-22ef60b4]{display:none}.right .img[data-v-22ef60b4]{margin:0 auto;width:150px}.right .banner-btn[data-v-22ef60b4]{display:inline-flex;margin-top:16px}}.back-link[data-v-0207bb15]{align-items:center;color:var(--teal-d);display:inline-flex;font-size:14px;font-weight:800;gap:6px;margin-bottom:max(14px,min(2vw,20px));-webkit-text-decoration:none;text-decoration:none}.back-link svg[data-v-0207bb15]{height:16px;width:16px}.back-link[data-v-0207bb15]:hover{color:var(--teal-deep);-webkit-text-decoration:none;text-decoration:none}.tlc-list[data-v-0207bb15]{grid-gap:10px;display:grid;gap:10px}.tlc-row[data-v-0207bb15]{grid-gap:10px 16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px rgba(31,42,68,.04);display:grid;gap:10px 16px;min-width:0;padding:14px 16px 14px 14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tlc-row[data-v-0207bb15],.tlc-row[data-v-0207bb15]:hover{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.tlc-row[data-v-0207bb15]:hover{border-color:rgba(47,184,172,.35);box-shadow:var(--sh-h);transform:translateY(-2px)}.tlc-row:hover .tlc-arrow[data-v-0207bb15]{background:var(--teal);color:#fff}.tlc-code[data-v-0207bb15]{word-wrap:anywhere;align-items:center;background:var(--teal-bg);border-radius:12px;color:var(--teal-deep);display:inline-flex;flex-direction:column;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.2px;line-height:1.15;min-height:46px;padding:6px 10px;text-align:center}.tlc-code span[data-v-0207bb15]{display:block}.tlc-name[data-v-0207bb15]{word-wrap:anywhere;color:var(--ink);font-size:16px;font-weight:700;letter-spacing:-.1px;line-height:1.35;margin:0}.tlc-arrow[data-v-0207bb15]{align-items:center;background:var(--bg);border-radius:50%;color:var(--ink-3);display:inline-grid;height:34px;justify-items:center;place-items:center;transition:background .2s ease,color .2s ease;width:34px}.tlc-arrow svg[data-v-0207bb15]{height:16px;width:16px}.tlc-thead[data-v-0207bb15]{grid-gap:16px;align-items:end;color:var(--ink-3);display:grid;font-size:12px;font-weight:800;gap:16px;letter-spacing:.6px;padding:0 16px 8px 14px;text-transform:uppercase}.tlc-thead p[data-v-0207bb15]{color:inherit;font-size:inherit;font-weight:inherit;line-height:1.2;margin:0}.tlc-score[data-v-0207bb15]{align-items:center;background:var(--gold-l);border-radius:12px;color:#7a5600;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;line-height:1;min-height:40px;min-width:56px;padding:0 12px}.tlc-filters[data-v-0207bb15]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,280px);min-width:0}.tlc-search[data-v-0207bb15]{min-width:0;position:relative}.tlc-search input[data-v-0207bb15]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:15px;font-weight:600;height:48px;outline:none;padding:0 16px 0 46px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.tlc-search input[data-v-0207bb15]::-moz-placeholder{color:var(--ink-3);font-weight:500}.tlc-search input[data-v-0207bb15]::placeholder{color:var(--ink-3);font-weight:500}.tlc-search input[data-v-0207bb15]:hover{border-color:rgba(47,184,172,.45)}.tlc-search input[data-v-0207bb15]:focus{border-color:rgba(47,184,172,.65);box-shadow:0 0 0 3px rgba(47,184,172,.16)}.tlc-search input[data-v-0207bb15]::-webkit-search-cancel-button{cursor:pointer}.tlc-search-ic[data-v-0207bb15]{color:var(--teal-d);height:19px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:19px;z-index:1}.tlc-select[data-v-0207bb15]{position:relative;z-index:5}.tlc-select.is-open[data-v-0207bb15]{z-index:40}.tlc-select[data-v-0207bb15] .current{background:#fff;border:1px solid var(--line);border-radius:var(--r-s);box-shadow:none;min-height:48px;padding:0 14px 0 16px}.tlc-select[data-v-0207bb15] .current:hover{border-color:rgba(47,184,172,.45)}.tlc-select[data-v-0207bb15] .current p{color:var(--ink);font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlc-select.is-placeholder[data-v-0207bb15] .current p{color:var(--ink-3);font-weight:500}.tlc-select.is-open[data-v-0207bb15] .current{border-color:rgba(47,184,172,.65);box-shadow:0 0 0 3px rgba(47,184,172,.16)}.tlc-select[data-v-0207bb15] .dropdown{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-h);max-height:320px;padding:6px;top:calc(100% + 8px)}.tlc-select[data-v-0207bb15] .dropdown-inner{overflow:visible;padding:0}.tlc-select[data-v-0207bb15] .item{border:0;border-radius:10px;color:var(--ink);font-size:14px;font-weight:600}.tlc-select[data-v-0207bb15] .item span{color:var(--ink);padding:9px 12px}.tlc-select[data-v-0207bb15] .item:hover{background:var(--teal-bg)}.tlc-select[data-v-0207bb15] .item:hover span{color:var(--teal-deep)}.tlc-skel[data-v-0207bb15]{animation:tlcShimmer-0207bb15 1.3s ease-in-out infinite;background:linear-gradient(90deg,#edf1f4,#f7f9fb 40%,#edf1f4 80%);background-size:200% 100%;border-radius:18px;height:76px}@keyframes tlcShimmer-0207bb15{0%{background-position:100% 0}to{background-position:-100% 0}}.tlc-empty[data-v-0207bb15]{background:rgba(238,250,248,.6);border:1px dashed rgba(47,184,172,.35);border-radius:18px}.tlc-empty img[data-v-0207bb15]{height:auto;margin-bottom:6px;width:104px}.tlc-empty b[data-v-0207bb15]{color:var(--ink);font-size:16px;font-weight:800;line-height:1.4;max-width:420px}.tlc-more[data-v-0207bb15]{display:flex;gap:6px;justify-content:center;padding:18px 0 4px}.tlc-more span[data-v-0207bb15]{animation:tlcDot-0207bb15 1s ease-in-out infinite;background:var(--teal);border-radius:50%;height:8px;width:8px}.tlc-more span[data-v-0207bb15]:nth-child(2){animation-delay:.15s}.tlc-more span[data-v-0207bb15]:nth-child(3){animation-delay:.3s}@keyframes tlcDot-0207bb15{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(max-width:640px){.tlc-filters[data-v-0207bb15]{grid-template-columns:1fr}.tlc-row[data-v-0207bb15]{border-radius:16px;padding:12px}.tlc-code[data-v-0207bb15]{border-radius:10px;font-size:11.5px;min-height:40px;padding:5px 6px}.tlc-name[data-v-0207bb15]{font-size:15px}.tlc-arrow[data-v-0207bb15]{height:30px;width:30px}}.universities-section[data-v-0207bb15]{margin:0 0 max(20px,min(3vw,32px));padding:max(16px,min(2.4vw,28px));position:relative}.universities-head[data-v-0207bb15]{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-bottom:max(16px,min(2vw,22px));position:relative;z-index:3}.universities-title[data-v-0207bb15]{align-items:center;display:flex;gap:10px;min-width:0}.universities-title h2[data-v-0207bb15]{font-size:max(22px,min(2.2vw,28px))}.filter-card[data-v-0207bb15]{flex:1 1 520px;max-width:640px;position:relative;z-index:4}.select[data-v-0207bb15]{min-width:0}.list-panel[data-v-0207bb15]{position:relative;z-index:1}.load-more-trigger[data-v-0207bb15]{height:1px;width:100%}.university-card[data-v-0207bb15]{grid-template-areas:"code name region arrow";grid-template-columns:84px minmax(0,1fr) auto 34px;min-height:76px}.code-pill[data-v-0207bb15]{grid-area:code}.university-main[data-v-0207bb15]{grid-area:name;min-width:0}.card-action[data-v-0207bb15]{display:flex;grid-area:region;justify-content:flex-end;min-width:0}.region-chip[data-v-0207bb15]{max-width:240px;text-align:center}.region-chip[data-v-0207bb15]:empty{display:none}.tlc-arrow[data-v-0207bb15]{grid-area:arrow}@media(max-width:900px){.filter-card[data-v-0207bb15]{flex-basis:100%;max-width:none}}@media(max-width:640px){.university-card[data-v-0207bb15]{gap:8px 12px;grid-template-areas:"code name arrow" "code region arrow";grid-template-columns:64px minmax(0,1fr) 30px;min-height:0}.code-pill[data-v-0207bb15]{align-self:start}.card-action[data-v-0207bb15]{justify-content:flex-start}.region-chip[data-v-0207bb15]{font-size:12px;max-width:100%;text-align:left}}