.Internships_gridContainer__rOafm{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:20px}.Internships_card__2DHih{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease;cursor:pointer}.Internships_card__2DHih:hover{transform:translateY(-6px);box-shadow:0 10px 28px rgba(0,0,0,.12)}.Internships_cardImage__R4Uni{width:100%;height:220px;object-fit:cover;object-position:center;border-bottom:1px solid #eee}.Internships_cardBody__9uFGQ{padding:18px}.Internships_cardTitle__ztkYz{font-size:1.3rem;font-weight:600;margin-bottom:12px;color:#111}.Internships_cardDescription__jH9rx{font-size:1rem;color:#444;line-height:1.5}.Internships_wrapper__1o1AF{width:100%}.Internships_topButtonWrapper__CtD9p{width:100%;display:flex;justify-content:center;margin-bottom:20px}.Internships_topButton___NtdR{background-color:#ff6b00;color:white;padding:12px 22px;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:.3s ease}.Internships_topButton___NtdR:hover{background-color:#e65f00}@media (max-width:480px){.Internships_topButton___NtdR{width:90%;font-size:14px;padding:10px 0}}.Internships_dialogOverlay__fZbnM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.Internships_dialogBox__0Ee_M{background:rgba(255,165,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,165,0,.4);padding:30px;width:90%;max-width:450px;border-radius:16px;color:#fff;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.5)}.Internships_dialogTitle__kKXpu{margin-bottom:12px;font-size:1.5rem;font-weight:700;color:#fff}.Internships_dialogText__zf6KU{margin-bottom:18px;font-size:1rem;line-height:1.5;color:#fff}.Internships_closeButton__tYeQk{background:rgba(255,140,0,.7);color:white;border:none;padding:12px 22px;font-size:1rem;border-radius:10px;cursor:pointer;transition:.3s ease}.Internships_closeButton__tYeQk:hover{background:rgba(255,140,0,1);transform:scale(1.05)}