.single-similar-college_singleSimilarCollegeComponent__hCVBS{margin:10px 0}.single-similar-college_loading__2d9oC{text-align:center;padding:20px;color:#6c757d}.single-similar-college_error__NhMsl{background:#f8d7da;color:#721c24;padding:10px;border-radius:4px;margin-bottom:15px}.single-similar-college_noData__2olQ5{text-align:center;padding:20px;color:#6c757d;background:#e9ecef;border-radius:4px}.single-similar-college_similarCollegeCard__ZGAIl{background:#fff;border-radius:12px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.single-similar-college_similarCollegeCard__ZGAIl:hover{transform:translateY(-2px);box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}.single-similar-college_collegeHeader__aRSzS{display:flex;align-items:center;padding:20px;border-bottom:1px solid #e9ecef;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333}.single-similar-college_collegeLogo__6yB3e{width:60px;height:60px;margin-right:15px;border-radius:8px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.single-similar-college_collegeLogo__6yB3e img{width:100%;height:100%;object-fit:cover}.single-similar-college_collegeInfo__ZF4bN{flex:1 1}.single-similar-college_collegeName___Vi29{margin:0 0 5px;font-size:1.1rem;font-weight:700;line-height:1.3}.single-similar-college_collegeLocation__P4iiw{margin:0 0 5px;font-size:.9rem;opacity:.9}.single-similar-college_collegeGrade__UwLpn{background:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:700}.single-similar-college_collegePrograms__Z1__U{padding:20px}.single-similar-college_collegePrograms__Z1__U h5{margin:0 0 15px;color:#2c3e50;font-size:1rem;font-weight:700}.single-similar-college_programsList__7bXmQ{display:flex;flex-direction:column;gap:15px}.single-similar-college_programItem__hHhBU{background:#f8f9fa;border-radius:8px;padding:15px;border-left:4px solid #667eea}.single-similar-college_programHeader__YOGda{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.single-similar-college_programTitle__dxZap{margin:0;color:#2c3e50;font-size:.95rem;font-weight:700;line-height:1.3;flex:1 1}.single-similar-college_flagshipBadge__PdlsB{background:#ffc107;color:#2c3e50;padding:2px 8px;border-radius:12px;font-size:.7rem;font-weight:700;margin-left:10px;flex-shrink:0}.single-similar-college_programDetails__Vl6ZB{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.single-similar-college_programDetails__Vl6ZB p{margin:0;font-size:.85rem;line-height:1.4}.single-similar-college_programDetails__Vl6ZB strong{color:#495057}.single-similar-college_morePrograms__jsAxi{text-align:center;padding:10px;background:#e9ecef;border-radius:6px;margin-top:10px}.single-similar-college_morePrograms__jsAxi p{margin:0;color:#6c757d;font-size:.9rem;font-weight:700}@media (max-width:768px){.single-similar-college_collegeHeader__aRSzS{flex-direction:column;text-align:center}.single-similar-college_collegeLogo__6yB3e{margin-right:0;margin-bottom:10px}.single-similar-college_programDetails__Vl6ZB{grid-template-columns:1fr}}.SingleQA_qa-container__KLunj{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.SingleQA_qa-college-title__OnIdb{margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e0e0e0}.SingleQA_qa-college-title__OnIdb h2{color:#2c3e50;font-size:28px;font-weight:600;margin:0;line-height:1.3}.SingleQA_qa-college-info__fT_lk{margin-bottom:30px}.SingleQA_qa-college-info__fT_lk h3{color:#34495e;font-size:20px;font-weight:500;margin:0}.SingleQA_qa-section__tglQy{margin-bottom:28px}.SingleQA_qa-section-title__nhntG{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ecf0f1}.SingleQA_qa-list__WTxjs{display:flex;flex-direction:column;gap:20px}.SingleQA_qa-item__n2f34{background:#fff;border:1px solid #e8f4f8;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:box-shadow .2s ease,transform .2s ease}.SingleQA_qa-item__n2f34:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.SingleQA_qa-question__fSwcr{margin-bottom:12px}.SingleQA_qa-question__fSwcr strong{color:#2c3e50;font-size:16px;font-weight:600;line-height:1.4}.SingleQA_qa-answer__z5_qq{color:#34495e;font-size:15px;line-height:1.6;margin-left:0}.SingleQA_qa-tab-section__BQ9BF{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.SingleQA_qa-tab-title__ML472{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:15px}.SingleQA_qa-tab-content__ZwImf{color:#34495e;font-size:15px;line-height:1.6}.SingleQA_qa-tab-content__ZwImf p{margin-bottom:12px}.SingleQA_qa-tab-content__ZwImf:last-child p{margin-bottom:0}.SingleQA_qa-error__m7Rq0,.SingleQA_qa-no-data__q6BiB{text-align:center;padding:40px 20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.SingleQA_qa-error__m7Rq0 p,.SingleQA_qa-no-data__q6BiB p{color:#6c757d;font-size:16px;margin:0}.SingleQA_qa-error__m7Rq0{border-left:4px solid #dc3545}.SingleQA_qa-no-data__q6BiB{border-left:4px solid #ffc107}@media (max-width:768px){.SingleQA_qa-container__KLunj{padding:0}.SingleQA_qa-college-title__OnIdb h2{font-size:24px}.SingleQA_qa-college-info__fT_lk h3{font-size:18px}.SingleQA_qa-section-title__nhntG{font-size:20px}.SingleQA_qa-item__n2f34{padding:15px}.SingleQA_qa-question__fSwcr strong{font-size:15px}.SingleQA_qa-answer__z5_qq{font-size:14px}.SingleQA_qa-tab-section__BQ9BF{padding:15px}.SingleQA_qa-tab-title__ML472{font-size:18px}.SingleQA_qa-tab-content__ZwImf{font-size:14px}}@media (max-width:480px){.SingleQA_qa-container__KLunj{padding:10px}.SingleQA_qa-college-title__OnIdb h2{font-size:20px}.SingleQA_qa-item__n2f34,.SingleQA_qa-tab-section__BQ9BF{padding:12px}}.SingleQA_qa-loading__jaUdG{display:flex;justify-content:center;align-items:center;padding:40px}.SingleQA_qa-loading__jaUdG:after{content:"";width:32px;height:32px;border:3px solid #e9ecef;border-top-color:#3498db;border-radius:50%;animation:SingleQA_spin__KfUZF 1s linear infinite}@keyframes SingleQA_spin__KfUZF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}