.page_container__fxBcy{display:flex;flex-direction:column;min-height:100vh}.page_main__jMC2d{flex:1;background:#ffffff}.page_content__E7yDL{width:80%;padding:60px 24px;margin:50px auto 0}.page_menuContainer__0Ua8g{display:flex;justify-content:center;gap:30px;margin-bottom:10px;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #bcc1caff}.page_menuItem___1jvR{font-size:18px;font-weight:500;color:#606060;cursor:pointer;padding-bottom:8px;padding-left:16px;padding-right:16px;border-bottom:2px solid transparent;transition:all .3s ease}.page_menuItem___1jvR:hover{color:#383838}.page_menuItem___1jvR.page_active__50ukM{color:#0066ff;border-bottom-color:#0066ff;font-weight:600}.page_instructorContent__l84sy{text-align:center;padding:20px 0}.page_backgroundContainer__pcUVt{position:relative;display:inline-block;width:100%;overflow:hidden}.page_profileCircle__AnbEv{right:40px;width:200px;height:200px;border-radius:50%;overflow:hidden;border:4px solid #ffffff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_leftContent__Z3sB_,.page_profileCircle__AnbEv{position:absolute;top:50%;transform:translateY(-50%)}.page_leftContent__Z3sB_{left:40px;max-width:400px;text-align:left}.page_subtitle__1HbX_{font-size:18px;color:#606060;margin:0 0 8px;font-weight:500}.page_mainTitle__J_N_5{font-size:32px;font-weight:800;color:#383838;margin:0 0 12px;line-height:1.3}.page_courseTag__n7ebW{background-color:#F3F6FCFF;color:#193162FF;padding:14px 36px;border-radius:20px;margin-bottom:40px;margin-right:10px}.page_courseTag__n7ebW,.page_detailLink__NNNM7{display:inline-block;font-size:14px;font-weight:500}.page_detailLink__NNNM7{color:#333333FF;text-decoration:none;transition:color .3s ease;margin-top:10px}.page_detailLink__NNNM7:hover{color:#606060}.page_subImageContainer__uodM1{margin-top:20px}.page_instructor__zECXV{margin-top:-10px}.page_instructorHeader__E7cHK{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page_instructorTitle__tfz00{font-size:24px;font-weight:700;color:#383838;margin:0}.page_registerButton__mAiog{padding:12px 24px;background-color:#ffffff;color:#323842;border:1.5px solid #323842;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.page_registerButton__mAiog:hover{background-color:#323842;color:#ffffff;box-shadow:0 4px 12px rgba(50,56,66,.2);transform:translateY(-2px)}.page_instructorGrid__NW8bg{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.page_instructorCard___OM7f{background:#ffffff;border:1px solid #e0e0e0;border-radius:12px;padding:0;min-height:350px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.page_instructorCard___OM7f:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-4px)}@media (max-width:1200px){.page_instructorGrid__NW8bg{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_instructorGrid__NW8bg{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_instructorGrid__NW8bg{grid-template-columns:1fr}}.page_cardHeader__3NJGH{padding:16px;display:flex;gap:8px;align-items:center}.page_region__d3p1U{font-size:14px;font-weight:600;color:#04AD74;background-color:#f0f8f5;padding:4px 8px;border-radius:4px}.page_name__UmLmZ{margin-top:1.2px;font-size:15px;font-weight:700;color:#383838}.page_cardSubtext__1b1ty{text-align:center;font-size:14px;color:#565D6DFF;margin:0 0 16px;padding:0 16px}.page_cardImageContainer__12YGE{display:flex;justify-content:center;padding:0 16px 16px}.page_cardImageContainer__12YGE img{border-radius:50%;object-fit:cover;border:2px solid #f0f0f0}.page_inviteButton__PalUF{width:calc(100% - 32px);margin:0 16px 12px;padding:10px 16px;background-color:#04AD74;color:#ffffff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.page_inviteButton__PalUF:hover{background-color:#00A169}.page_cardButtonGroup__TDOLK{display:flex;gap:8px;padding:0 16px 16px}.page_secondaryButton__6u5db{flex:1;padding:10px 12px;background-color:#F3F4F6;color:#323742;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.page_secondaryButton__6u5db:hover{background-color:#E5E7EB}@media (max-width:768px){.page_content__E7yDL{width:95%;padding:40px 16px;margin-top:60px;overflow-x:hidden}.page_menuContainer__0Ua8g{gap:15px;margin-bottom:8px;padding-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.page_menuItem___1jvR{font-size:14px;padding-left:12px;padding-right:12px;white-space:nowrap}.page_backgroundContainer__pcUVt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4ff,#e8f0ff);border-radius:20px;padding:40px 20px;margin:0 auto 30px;width:100%;box-sizing:border-box;box-shadow:0 4px 20px rgba(4,173,116,.1)}.page_backgroundContainer__pcUVt>img{display:none}.page_leftContent__Z3sB_{position:static;transform:none;max-width:100%;text-align:center;margin-bottom:0;order:2;width:100%}.page_subtitle__1HbX_{font-size:13px;margin:0 0 8px;color:#04AD74;font-weight:600}.page_mainTitle__J_N_5{font-size:22px;margin:0 0 12px;line-height:1.4}.page_instructorName__rLF9_{font-size:14px;margin:0 0 14px;color:#606060}.page_courseTag__n7ebW{display:inline-block;padding:8px 14px;font-size:11px;margin-bottom:16px;margin-right:6px;background-color:#ffffff;border:1px solid #04ad74;color:#04AD74;border-radius:16px}.page_detailLink__NNNM7{font-size:13px;margin-top:12px;color:#04AD74;font-weight:600}.page_profileCircle__AnbEv{position:static;transform:none;width:140px;height:140px;margin:0 auto 25px;order:1;border:5px solid #ffffff;box-shadow:0 6px 16px rgba(4,173,116,.2)}.page_subImageContainer__uodM1{display:none}.page_instructorHeader__E7cHK{flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:20px}.page_instructorTitle__tfz00{font-size:20px}.page_registerButton__mAiog{width:100%;padding:12px 16px}.page_instructorGrid__NW8bg{grid-template-columns:repeat(2,1fr);gap:16px}.page_instructorCard___OM7f{min-height:300px}.page_cardHeader__3NJGH{padding:12px}.page_region__d3p1U{font-size:12px;padding:3px 6px}.page_name__UmLmZ{font-size:13px}.page_cardSubtext__1b1ty{font-size:12px;margin:0 0 12px;padding:0 12px}.page_cardImageContainer__12YGE{padding:0 12px 12px}.page_inviteButton__PalUF{width:calc(100% - 24px);margin:0 12px 10px;padding:9px 12px;font-size:12px}.page_cardButtonGroup__TDOLK{gap:6px;padding:0 12px 12px}.page_secondaryButton__6u5db{padding:9px 10px;font-size:12px}}@media (max-width:480px){.page_content__E7yDL{width:90%;padding:30px 12px;margin-top:80px}.page_menuContainer__0Ua8g{gap:10px;padding-bottom:10px}.page_menuItem___1jvR{font-size:12px;padding-left:10px;padding-right:10px}.page_mainTitle__J_N_5{font-size:20px}.page_courseTag__n7ebW{padding:6px 12px;font-size:11px;margin-bottom:15px}.page_profileCircle__AnbEv{width:120px;height:120px;margin:0 auto 20px}.page_instructorGrid__NW8bg{grid-template-columns:1fr;gap:12px}.page_instructorCard___OM7f{min-height:280px}.page_instructorHeader__E7cHK{margin-bottom:15px}.page_instructorTitle__tfz00{font-size:18px}.page_registerButton__mAiog{font-size:13px}}