*{box-sizing:border-box}.cc-scholarships{font-family:Inter,Arial,sans-serif;color:#172033;background:#fff;width:100%;max-width:none;margin:0}.cc-scholarships .wrap{width:min(1380px,calc(100% - 48px));max-width:none;margin:0 auto;padding:0}.cc-scholarships .hero{padding:62px 0 42px;background:linear-gradient(135deg,#f5f5ff,#fff 68%)}.cc-scholarships .eyebrow{font-size:13px;font-weight:800;color:#4338ca;letter-spacing:.08em}.cc-scholarships .hero h1{font-size:46px;line-height:1.08;margin:10px 0 14px;color:#1f2552}.cc-scholarships .hero p{font-size:18px;line-height:1.6;max-width:820px;color:#566074}.cc-scholarships .trust{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.cc-scholarships .panel{margin-top:-18px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 12px 30px rgba(25,30,50,.08)}.cc-scholarships .filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:10px}.cc-scholarships .filters input,.cc-scholarships .filters select,.cc-scholarships .sort select{width:100%;padding:13px;border:1px solid #d9dce5;border-radius:9px;background:#fff;color:#172033}.cc-scholarships .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 30px}.cc-scholarships .stat{border:1px solid #e6e8ef;border-radius:12px;padding:16px 18px}.cc-scholarships .stat b{font-size:23px;display:block;color:#25215c}.cc-scholarships .section{padding:28px 0}.cc-scholarships .section-head{display:flex;justify-content:space-between;gap:16px;align-items:end}.cc-scholarships .section h2{font-size:28px;color:#1f2552;margin:0 0 6px}.cc-scholarships .muted{color:#697386}.cc-scholarships .soon{background:#fff8f7;border:1px solid #ffdeda;border-radius:16px;padding:22px}.cc-scholarships .soon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cc-scholarships .soon-card{background:#fff;border:1px solid #f0dada;border-radius:12px;padding:17px}.cc-scholarships .soon-card h3{font-size:20px;line-height:1.35;margin:18px 0 10px}.cc-scholarships .badge{display:inline-block;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700}.cc-scholarships .open{background:#eaf8ef;color:#18713c}.cc-scholarships .closing{background:#fff0e2;color:#a64b00}.cc-scholarships .upcoming{background:#eaf2ff;color:#2353a4}.cc-scholarships .variable{background:#f1efff;color:#5b4fc2}.cc-scholarships .fund{background:#eeecff;color:#4338ca}.cc-scholarships .table-wrap{overflow:visible;border:1px solid #e6e8ef;border-radius:14px}.cc-scholarships table{width:100%;table-layout:fixed;border-collapse:collapse;min-width:0}.cc-scholarships th,.cc-scholarships td{padding:14px 12px;text-align:left;border-bottom:1px solid #eceef3;font-size:13px;line-height:1.45;vertical-align:middle;overflow-wrap:anywhere}.cc-scholarships th{background:#f8f9fc;font-size:11px;text-transform:uppercase;color:#626b7c}.cc-scholarships th:nth-child(1){width:22%}.cc-scholarships th:nth-child(2){width:12%}.cc-scholarships th:nth-child(3){width:15%}.cc-scholarships th:nth-child(4){width:11%}.cc-scholarships th:nth-child(5){width:17%}.cc-scholarships th:nth-child(6){width:11%}.cc-scholarships th:nth-child(7){width:12%}.cc-scholarships a{color:#4338ca;text-decoration:none;font-weight:700}.cc-scholarships .actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.cc-scholarships .guide{background:#4338ca;color:#fff!important;padding:7px 9px;border-radius:8px}.cc-scholarships .source{padding:7px 0;font-size:12px}.cc-scholarships .note{font-size:13px;color:#70798b;line-height:1.6}.cc-scholarships .pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin:22px 0 20px;flex-wrap:wrap}.cc-scholarships .pagination button{appearance:none;min-width:40px;height:40px;border:1px solid #d9dce5;background:#fff;color:#25215c!important;border-radius:8px;padding:0 11px;font:700 14px/1 Inter,Arial,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:1}.cc-scholarships .pagination button:hover{border-color:#4338ca;color:#4338ca!important;background:#f7f6ff}.cc-scholarships .pagination button.active{background:#4338ca!important;border-color:#4338ca;color:#fff!important}.cc-scholarships .pagination button:focus-visible,.cc-scholarships a:focus-visible,.cc-scholarships input:focus-visible,.cc-scholarships select:focus-visible{outline:3px solid rgba(67,56,202,.25);outline-offset:2px}.cc-scholarships .pagination button.nav{min-width:76px;font-weight:700}.cc-scholarships .pagination button:disabled{opacity:.4;cursor:not-allowed}.cc-scholarships .cta{margin:28px 0 10px;background:#25215c;color:#fff;border-radius:18px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:24px}.cc-scholarships .cta h3{margin:0 0 8px;color:#fff;font-size:25px}.cc-scholarships .cta p{color:#e5e5f4;margin:0;max-width:760px}.cc-scholarships .cta a{display:inline-block;background:#fff;color:#25215c!important;padding:11px 16px;border-radius:9px;white-space:nowrap}.cc-scholarships .small{font-size:12px;color:#7a8292}.cc-scholarships td[colspan]{padding:28px;text-align:center}
@media(max-width:1100px){.cc-scholarships .wrap{width:min(100% - 32px,1200px)}.cc-scholarships th,.cc-scholarships td{padding:11px 8px;font-size:12px}.cc-scholarships .guide{padding:6px 7px}}
@media(max-width:900px){.cc-scholarships .hero h1{font-size:38px}.cc-scholarships .filters{grid-template-columns:1fr 1fr}.cc-scholarships .stats{grid-template-columns:1fr 1fr}.cc-scholarships .soon-grid{grid-template-columns:1fr}.cc-scholarships .section-head{align-items:start;flex-direction:column}.cc-scholarships .table-wrap{border:0}.cc-scholarships table,.cc-scholarships thead,.cc-scholarships tbody,.cc-scholarships th,.cc-scholarships td,.cc-scholarships tr{display:block}.cc-scholarships thead{display:none}.cc-scholarships tr{border:1px solid #e6e8ef;border-radius:12px;margin-bottom:12px;padding:12px;background:#fff}.cc-scholarships td{border:0;padding:6px 0;font-size:14px}.cc-scholarships td:before{font-size:11px;font-weight:800;text-transform:uppercase;color:#7a8292;display:block;margin-bottom:2px}.cc-scholarships td:nth-child(2):before{content:'Destination'}.cc-scholarships td:nth-child(3):before{content:'Level'}.cc-scholarships td:nth-child(4):before{content:'Funding'}.cc-scholarships td:nth-child(5):before{content:'Deadline'}.cc-scholarships td:nth-child(6):before{content:'Status'}.cc-scholarships td:nth-child(7):before{content:'Explore'}.cc-scholarships .cta{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.cc-scholarships .wrap{width:calc(100% - 28px)}.cc-scholarships .filters{grid-template-columns:1fr}.cc-scholarships .hero h1{font-size:34px}.cc-scholarships .stats{gap:10px}.cc-scholarships .stat{padding:14px}}
