.scholarships-page[data-astro-cid-wmdfwhzx]{--sch-accent:var(--accent,#b00020);--sch-accent-dark:var(--accent-dark,#8a0019);--sch-accent-soft:var(--accent-soft,#fbe7ea);--sch-ink:#201a1a;--sch-text-muted:#7a7170;--sch-paper:#fbf7f4;--sch-card:#fff;--sch-line:#ece5e2;--sch-line-strong:#ddd2ce;--sch-success:#1f7a4d;--sch-success-soft:#e7f5ee;--sch-warning:#a15c00;--sch-warning-soft:#fbeedb;--sch-info:#2b5ea7;--sch-info-soft:#e7eefb;--sch-muted:#8a8180;--sch-muted-soft:#eeeae8;--sch-radius:16px;--sch-radius-sm:10px;max-width:1180px;color:var(--sch-ink);background:var(--sch-paper);margin:0 auto;padding:40px 20px 72px;font-family:DM Sans,system-ui,sans-serif}.page[data-astro-cid-wmdfwhzx]{max-width:1440px;margin:0 auto;display:flex}.content[data-astro-cid-wmdfwhzx]{flex:1;min-width:0;padding:28px 10px}.page-head[data-astro-cid-wmdfwhzx]{margin-bottom:28px}.eyebrow[data-astro-cid-wmdfwhzx]{letter-spacing:.14em;text-transform:uppercase;color:var(--sch-accent);margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700}h1[data-astro-cid-wmdfwhzx]{letter-spacing:-.015em;color:var(--sch-ink);margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.15}.page-lede[data-astro-cid-wmdfwhzx]{color:var(--sch-text-muted);max-width:56ch;margin:0 0 24px;font-size:14.5px;line-height:1.6}.stat-strip[data-astro-cid-wmdfwhzx]{background:var(--sch-card);border:1px solid var(--sch-line);border-radius:var(--sch-radius);align-items:center;gap:24px;width:fit-content;margin:0;padding:18px 24px;display:flex}.stat[data-astro-cid-wmdfwhzx]{flex-direction:column;gap:2px;display:flex}.stat[data-astro-cid-wmdfwhzx] dt[data-astro-cid-wmdfwhzx]{text-transform:uppercase;letter-spacing:.06em;color:var(--sch-text-muted);font-size:11px;font-weight:600}.stat[data-astro-cid-wmdfwhzx] dd[data-astro-cid-wmdfwhzx]{color:var(--sch-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.stat-divider[data-astro-cid-wmdfwhzx]{background:var(--sch-line-strong);width:1px;height:30px}.load-error[data-astro-cid-wmdfwhzx]{text-align:center;background:var(--sch-card);border:1px dashed var(--sch-line-strong);border-radius:var(--sch-radius);padding:56px 20px}.load-error__title[data-astro-cid-wmdfwhzx]{color:var(--sch-ink);margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.load-error__body[data-astro-cid-wmdfwhzx]{color:var(--sch-text-muted);margin:0;font-size:13px}.toolbar[data-astro-cid-wmdfwhzx]{background:var(--sch-card);border:1px solid var(--sch-line);border-radius:var(--sch-radius);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex}.chip-field[data-astro-cid-wmdfwhzx]{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.chip-field__label[data-astro-cid-wmdfwhzx],.state-field[data-astro-cid-wmdfwhzx] label[data-astro-cid-wmdfwhzx]{text-transform:uppercase;letter-spacing:.05em;color:var(--sch-text-muted);font-size:11px;font-weight:700}.chip-row[data-astro-cid-wmdfwhzx]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-wmdfwhzx]{color:var(--sch-ink);background:var(--sch-paper);border:1px solid var(--sch-line-strong);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 15px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.chip[data-astro-cid-wmdfwhzx]:hover{border-color:var(--sch-accent)}.chip[data-astro-cid-wmdfwhzx].is-active{background:var(--sch-accent);border-color:var(--sch-accent);color:#fff}.chip[data-astro-cid-wmdfwhzx]:focus-visible{outline:2px solid var(--sch-accent);outline-offset:2px}.state-field[data-astro-cid-wmdfwhzx]{flex-direction:column;gap:8px;min-width:190px;display:flex}.select-shell[data-astro-cid-wmdfwhzx]{align-items:center;display:flex;position:relative}.select-shell[data-astro-cid-wmdfwhzx] select[data-astro-cid-wmdfwhzx]{appearance:none;width:100%;color:var(--sch-ink);background:var(--sch-paper);border:1px solid var(--sch-line-strong);border-radius:var(--sch-radius-sm);cursor:pointer;padding:9px 34px 9px 13px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.select-shell[data-astro-cid-wmdfwhzx] select[data-astro-cid-wmdfwhzx]:focus-visible{outline:2px solid var(--sch-accent);outline-offset:2px}.select-shell[data-astro-cid-wmdfwhzx] svg{pointer-events:none;position:absolute;right:12px}.clear-filters[data-astro-cid-wmdfwhzx]{color:var(--sch-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:9px 4px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.clear-filters[data-astro-cid-wmdfwhzx]:hover{color:var(--sch-accent-dark)}.clear-filters--solid[data-astro-cid-wmdfwhzx]{border:1px solid var(--sch-line-strong);color:var(--sch-ink);border-radius:999px;padding:9px 20px;display:inline-flex}.clear-filters--solid[data-astro-cid-wmdfwhzx]:hover{border-color:var(--sch-accent);color:var(--sch-accent)}.results-count[data-astro-cid-wmdfwhzx]{color:var(--sch-text-muted);margin:0 0 20px;font-size:13px}.scholarship-grid[data-astro-cid-wmdfwhzx]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.scholarship-card[data-astro-cid-wmdfwhzx]{background:var(--sch-card);border-radius:var(--sch-radius-sm);border:1px solid var(--sch-line);flex-direction:column;gap:6px;padding:13px 14px;list-style:none;transition:box-shadow .15s,border-color .15s;display:flex}.scholarship-card[data-astro-cid-wmdfwhzx]:hover{border-color:var(--sch-line-strong);box-shadow:0 6px 16px -8px #201a1a2e}.scholarship-card[data-astro-cid-wmdfwhzx][hidden]{display:none}.scholarship-card[data-astro-cid-wmdfwhzx][data-tone=closed]{opacity:.65}.scholarship-card__row[data-astro-cid-wmdfwhzx]{justify-content:space-between;align-items:center;gap:8px;display:flex}.scholarship-card__eyebrow[data-astro-cid-wmdfwhzx]{text-transform:uppercase;letter-spacing:.04em;color:var(--sch-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:700;display:flex;overflow:hidden}.scholarship-card__eyebrow[data-astro-cid-wmdfwhzx] .dot[data-astro-cid-wmdfwhzx]{color:var(--sch-line-strong);flex-shrink:0;font-weight:700}.scholarship-card__name[data-astro-cid-wmdfwhzx]{color:var(--sch-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.scholarship-card__eligibility[data-astro-cid-wmdfwhzx]{color:var(--sch-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.stamp[data-astro-cid-wmdfwhzx]{letter-spacing:.02em;text-transform:uppercase;color:var(--sch-success);background:var(--sch-success-soft);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2.5px 8px;font-size:9.5px;font-weight:700}.stamp--closing[data-astro-cid-wmdfwhzx]{color:var(--sch-warning);background:var(--sch-warning-soft)}.stamp--closed[data-astro-cid-wmdfwhzx]{color:var(--sch-muted);background:var(--sch-muted-soft)}.stamp--upcoming[data-astro-cid-wmdfwhzx]{color:var(--sch-info);background:var(--sch-info-soft)}.scholarship-card__footer[data-astro-cid-wmdfwhzx]{border-top:1px solid var(--sch-line);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:8px;display:flex}.scholarship-card__amount[data-astro-cid-wmdfwhzx]{color:var(--sch-accent);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:11.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.scholarship-card__cta[data-astro-cid-wmdfwhzx]{color:#fff;background:var(--sch-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:5px 11px;font-size:11px;font-weight:700;transition:background .15s;display:inline-flex}.scholarship-card__cta[data-astro-cid-wmdfwhzx]:hover{background:var(--sch-accent)}.scholarship-card__cta--muted[data-astro-cid-wmdfwhzx]{background:var(--sch-muted)}.scholarship-card__cta--muted[data-astro-cid-wmdfwhzx]:hover{background:var(--sch-text-muted)}.empty-state[data-astro-cid-wmdfwhzx]{text-align:center;background:var(--sch-card);border:1px dashed var(--sch-line-strong);border-radius:var(--sch-radius);padding:56px 20px}.empty-state__title[data-astro-cid-wmdfwhzx]{color:var(--sch-ink);margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.empty-state__body[data-astro-cid-wmdfwhzx]{color:var(--sch-text-muted);margin:0 0 18px;font-size:13px}@media (width<=720px){.scholarships-page[data-astro-cid-wmdfwhzx]{padding:28px 16px 56px}h1[data-astro-cid-wmdfwhzx]{font-size:24px}.stat-strip[data-astro-cid-wmdfwhzx]{justify-content:space-between;gap:12px;width:100%;padding:16px}.content[data-astro-cid-wmdfwhzx]{padding-bottom:76px}.scholarship-grid[data-astro-cid-wmdfwhzx]{gap:20px}}@media (width<=640px){.toolbar[data-astro-cid-wmdfwhzx]{flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:16px 0 16px 16px}.toolbar[data-astro-cid-wmdfwhzx]>[data-astro-cid-wmdfwhzx]{min-width:0}.chip-field[data-astro-cid-wmdfwhzx]{flex-basis:auto;gap:6px;width:100%;min-width:0}.chip-field__label[data-astro-cid-wmdfwhzx]{padding-right:16px}.chip-row[data-astro-cid-wmdfwhzx]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;padding-right:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.chip-row[data-astro-cid-wmdfwhzx]::-webkit-scrollbar{display:none}.chip[data-astro-cid-wmdfwhzx]{scroll-snap-align:start}.state-field[data-astro-cid-wmdfwhzx]{min-width:0;padding-right:16px}.select-shell[data-astro-cid-wmdfwhzx] select[data-astro-cid-wmdfwhzx]{width:100%}.clear-filters[data-astro-cid-wmdfwhzx]{align-self:flex-start;margin-right:16px}}@media (width<=480px){.scholarship-grid[data-astro-cid-wmdfwhzx]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}
