.LearningIntroHeadings[data-v-da4881af]{align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative}html:lang(ja) .LearningIntroHeadings[data-v-da4881af]{width:100%}.LearningIntroHeadings__title[data-v-da4881af]{margin:0;scroll-margin-top:5rem;white-space:pre-wrap}@media(min-width:768px){.LearningIntroHeadings__title[data-v-da4881af]{scroll-margin-top:8rem}}@media(min-width:1024px){.LearningIntroHeadings__title[data-v-da4881af]{scroll-margin-top:12rem}}.LearningIntroHeadings__subtitle[data-v-da4881af]{max-width:58rem}@media(min-width:640px){html:lang(ja) .LearningIntroHeadings__subtitle[data-v-da4881af]{white-space:break-spaces}}@media(min-width:1024px){html:lang(ja) .LearningIntroHeadings__subtitle[data-v-da4881af]{width:53rem}}.LearningIntroHeadings__arduous[data-v-da4881af]{display:inline-flex}.LearningIntroHeadings__arduous__word[data-v-da4881af]{cursor:pointer;text-decoration-color:var(--0c44c568);text-decoration-line:underline;text-decoration-thickness:2px}@media(min-width:1024px){.LearningIntroHeadings__arduous__word[data-v-da4881af]{text-decoration-thickness:3px}}.LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:0}@media(min-width:768px){.LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:-16px}}@media(min-width:1024px){.LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:-24px}}@media(min-width:1440px){.LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:-60px}}.LearningIntroHeadings__sparkles[data-v-da4881af]{position:absolute;top:-16px;width:40px}@media(min-width:768px){.LearningIntroHeadings__sparkles[data-v-da4881af]{top:-60px;width:100px}}.LearningIntroHeadings__sparkles__left[data-v-da4881af]{left:var(--offset)}.LearningIntroHeadings__sparkles__right[data-v-da4881af]{right:var(--offset)}html:lang(ja) .LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:-16px;top:-32px}@media(min-width:768px){html:lang(ja) .LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:-16px;top:-60px}}@media(min-width:1024px){html:lang(ja) .LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:-24px}}@media(min-width:1440px){html:lang(ja) .LearningIntroHeadings__sparkles[data-v-da4881af]{--offset:-60px}}html.-mgk-safari .LearningIntroHeadings__arduous__word{text-underline-offset:-6px}@media(min-width:1024px){html.-mgk-safari .LearningIntroHeadings__arduous__word{text-underline-offset:-10px}}.LearningIntro[data-v-dabac850]{display:flex;justify-content:center;position:relative;text-align:center;width:100%}.LearningIntro__gradient[data-v-dabac850]{--gradient:linear-gradient(180deg,#056b47 -2.48%,rgba(5,107,71,0) 95%),linear-gradient(0deg,transparent,transparent);background:var(--gradient);clip-path:ellipse(300% 100% at 50% 100%);inset:0;position:absolute}@media(min-width:1024px){.LearningIntro__gradient[data-v-dabac850]{clip-path:ellipse(250% 100% at 50% 100%)}}@media(min-width:1216px){.LearningIntro__gradient[data-v-dabac850]{clip-path:ellipse(200% 100% at 50% 100%)}}@media(min-width:1920px){.LearningIntro__gradient[data-v-dabac850]{clip-path:ellipse(150% 100% at 50% 100%)}}.LearningIntro__inner[data-v-dabac850]{align-items:center;display:flex;flex-direction:column;gap:2.25rem;max-width:min(100%,63rem);padding:4rem 24px 2rem;position:relative}@media(min-width:768px){.LearningIntro__inner[data-v-dabac850]{padding:12rem 24px 4.5rem}.LearningIntro__inner--bfcm[data-v-dabac850]{padding-top:6rem}}.LearningModule[data-v-b23c22bb]{align-items:center;display:flex;flex-direction:column;position:relative}.LearningModule__flags[data-v-b23c22bb]{background:#0000004d;border-radius:38px;margin-bottom:2rem;margin-left:24px;margin-right:24px;padding:50px 24px;position:relative}@media(min-width:1024px){.LearningModule__flags[data-v-b23c22bb]{margin-top:-1.5rem}}.LearningModule__inner[data-v-b23c22bb]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:72rem;padding:0 24px;position:relative}.LearningModule__inner[data-v-b23c22bb]:before{background:radial-gradient(45.09% 51.48% at 50% 37.45%,rgba(117,31,255,.4) 0,var(--background) 100%);content:"";height:120%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.LearningModule--bfcm[data-v-b23c22bb]{display:block}.LearningModule--bfcm .LearningModule__flags[data-v-b23c22bb]{margin-left:auto;margin-right:auto}
