.HackathonDetails_container__v2pG6{max-width:818px;margin:0 auto;padding:0 20px;color:var(--text-primary-black)}.HackathonDetails_hackathonHeader__RI_Nv{padding:40px 0;border-bottom:1px solid #eaeaea}.HackathonDetails_companyLogo__MjbdN{width:40px;height:40px;border-radius:8px;object-fit:contain}.HackathonDetails_hackathonHeader__RI_Nv h1{font-size:32px;font-weight:700;margin:16px 0;color:#000}.HackathonDetails_hackathonMeta__mbMk6{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.HackathonDetails_hackathonTag__jhCKf{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:#f5f5f5;border-radius:20px;font-size:14px}.HackathonDetails_hackathonContent__9fuqP{padding:40px 0;display:flex;flex-direction:column;gap:24px;max-width:818px}.HackathonDetails_description__mxSt_{line-height:1.6;max-width:802px;margin:0 auto;padding:40px 0}.HackathonDetails_description__mxSt_ h1,.HackathonDetails_description__mxSt_ h2,.HackathonDetails_description__mxSt_ h3{margin-top:24px;margin-bottom:16px}.HackathonDetails_description__mxSt_ p{margin-bottom:16px}.HackathonDetails_description__mxSt_ ol,.HackathonDetails_description__mxSt_ ul{margin-bottom:16px;padding-left:24px}.HackathonDetails_description__mxSt_ li{margin-bottom:8px}.HackathonDetails_overviewGrid__TZB4Y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin:24px 0;padding:16px;background-color:#f9f9f9;border-radius:8px}.HackathonDetails_overviewGrid__TZB4Y div{padding:8px 0}.HackathonDetails_actionCard__HVYR_{background-color:#f9f9f9;border-radius:8px;padding:24px;position:-webkit-sticky;position:sticky;top:24px}.HackathonDetails_applyButton__9WLWE{width:100%;padding:12px 0;background-color:#000;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.HackathonDetails_applyButton__9WLWE:hover{background-color:#333}.HackathonDetails_applyButton__9WLWE:disabled{background-color:#ccc;cursor:not-allowed}.HackathonDetails_hackathonStats__Ap5Hv{margin-top:24px;display:flex;flex-direction:column;gap:12px}.HackathonDetails_statItem__rLKlY{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}@media (max-width:768px){.HackathonDetails_hackathonContent__9fuqP{grid-template-columns:1fr}.HackathonDetails_actionCard__HVYR_{position:static;margin-top:24px}.HackathonDetails_overviewGrid__TZB4Y{grid-template-columns:1fr}}