@media (max-width:768px){.News_news__o5lvx{padding:0 4px}}.News_title__6lV1K{background-color:var(--color-success);color:var(--color-white);padding:4px 8px;font-size:20px}.News_article__2unUa{position:relative;padding:8px;border-bottom:1px solid var(--color-text)}.News_newsDate___O_v3{font-size:12px}.News_linkIcon__9tstp{position:absolute;right:8px;bottom:4px}.SideBanner_SideBanner__gNWvp{display:flex;gap:12px;flex-wrap:wrap;padding:0 8px}@media (max-width:768px){.SideBanner_SideBanner__gNWvp{max-width:none;padding:0 16px}}.SideBanner_banner__5Dnx7{width:100%;object-fit:contain;object-position:top}.SideBanner_link__naiTb{width:calc(25% - 9px)}@media (max-width:768px){.SideBanner_link__naiTb{width:calc(50% - 7px)}}.SubjectComponent_subjects__QOJ3M{display:flex;flex-direction:column;gap:32px;width:100%}.SubjectComponent_gradeGrid__57Itk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:768px){.SubjectComponent_gradeGrid__57Itk{grid-template-columns:repeat(2,1fr)}}.SubjectComponent_gradeItem__HsvU5{display:flex}.SubjectComponent_gradeButton__zgFXO{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff4e5;border:2px solid var(--color-muted);border-radius:12px;padding:16px;display:flex;justify-content:center;align-items:center;color:var(--color-text);font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.SubjectComponent_gradeButton__zgFXO:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,119,255,.5)}.SubjectComponent_gradeButton__zgFXO:hover{border-color:var(--color-primary);background-color:hsla(0,0%,100%,.5);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.SubjectComponent_gradeButtonSelected__rtzFl{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 8px 16px rgba(245,130,32,.25)}.SubjectComponent_gradeButtonSelected__rtzFl:hover{background-color:var(--color-seconday);border-color:var(--color-seconday);color:var(--color-white)}.SubjectComponent_gradeText__utbJW{z-index:1}.SubjectComponent_gradeIcon__onJDr{position:absolute;right:16px;opacity:0;transform:translateX(-10px);transition:all .3s ease;z-index:1;display:flex;align-items:center}.SubjectComponent_gradeButtonSelected__rtzFl .SubjectComponent_gradeIcon__onJDr,.SubjectComponent_gradeButton__zgFXO:hover .SubjectComponent_gradeIcon__onJDr{opacity:1;transform:translateX(0)}.SubjectComponent_courseContainer__67WDW{min-height:20px}.SubjectComponent_courseGrid__tGF6Z{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;animation:SubjectComponent_fadeIn___MxTG .5s ease-out forwards}@media (max-width:768px){.SubjectComponent_courseGrid__tGF6Z{grid-template-columns:1fr}}.SubjectComponent_courseItem__ICOKQ{width:100%}.SubjectComponent_courseLink___qooV{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);border-radius:12px;padding:20px 24px;text-decoration:none;color:var(--color-text);font-weight:700;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:2px solid var(--color-muted);transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;-webkit-tap-highlight-color:transparent}.SubjectComponent_courseLink___qooV:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,119,255,.5)}.SubjectComponent_courseLink___qooV:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,119,255,.15);border-color:var(--color-info);color:var(--color-info)}.SubjectComponent_courseText__st_vL{flex:1 1}.SubjectComponent_courseArrow__ZXJNM{transition:transform .3s ease;display:flex;align-items:center}.SubjectComponent_courseLink___qooV:hover .SubjectComponent_courseArrow__ZXJNM{transform:translateX(6px)}@keyframes SubjectComponent_fadeIn___MxTG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TextMessage_textMessage__VkX0E{padding:8px 0}@media (max-width:768px){.TextMessage_textMessage__VkX0E{padding:4px}}.TextMessage_title___Pyr0{color:var(--color-white);padding:4px 8px;margin-bottom:4px;font-size:20px}.TextMessage_success__xwvJ_{background-color:var(--color-success)}.TextMessage_info__oz1WR{background-color:var(--color-info)}.TextMessage_primary__QKUKn{background-color:var(--color-primary)}.TextMessage_error__HRiTy{background-color:var(--color-error)}.TextMessage_children__CrHPF{padding:8px}.ResponsiveContainer_responsiveContainer__3nVjm{max-width:var(--max-width);margin:0 auto;background-color:var(--color-white);padding:0 8px}@media (max-width:768px){.ResponsiveContainer_responsiveContainer__3nVjm{padding:0}}.ResponsiveImage_picture__q5S7P,.page_banner__UN_1L{max-width:100%}@media (max-width:768px){.page_subject__0kpGl{padding:0 4px}}.page_bannerWrapper__sF3Ym{padding-bottom:8px}@media (max-width:768px){.page_newsWrapper__ZMw9y{flex-direction:column-reverse}}.page_highlight__KaGfy{color:var(--color-success);font-weight:700}.page_p___6xkP{margin-bottom:16px}