.learning-method_page__mJiOq{--method-ink:#26302a;--method-muted:#687169;--method-line:rgb(43 55 47/0.16);--method-clay:#92513e;min-height:100svh;overflow-x:clip;color:var(--method-ink);background:#f4efe6}.learning-method_crumbs__17vtR,.learning-method_hero__94ewX,.learning-method_iaNote___xHi2,.learning-method_themes__ZGdAo{width:min(1260px,calc(100% - 64px));margin-inline:auto}.learning-method_crumbs__17vtR{display:flex;min-height:62px;align-items:center;gap:.7rem;border-bottom:1px solid var(--method-line);color:var(--method-muted);font-family:var(--font-sans),sans-serif;font-size:.7rem}.learning-method_crumbs__17vtR a{color:inherit;text-underline-offset:4px}.learning-method_hero__94ewX{display:grid;min-height:570px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);border-bottom:1px solid var(--method-line)}.learning-method_heroVisual__PJAE0{position:relative;min-height:570px;overflow:hidden;background:#d8d0c2}.learning-method_heroVisual__PJAE0:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgb(26 34 29/.18));content:""}.learning-method_heroVisual__PJAE0 img{object-fit:cover}.learning-method_heroCopy__SuW6i{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.6rem,6vw,5.6rem);background:rgb(255 251 243/.76)}.learning-method_heroCopy__SuW6i>p,.learning-method_iaNote___xHi2>p,.learning-method_themes__ZGdAo header>p{margin:0;color:var(--method-clay);font-family:var(--font-sans),sans-serif;font-size:.64rem;font-weight:850;letter-spacing:.17em}.learning-method_heroCopy__SuW6i>span{width:fit-content;margin-top:1.4rem;border-block:1px solid var(--method-line);padding-block:.55rem;color:var(--method-muted);font-family:var(--font-sans),sans-serif;font-size:.66rem;font-weight:750}.learning-method_heroCopy__SuW6i h1{margin:1.1rem 0 0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(2.7rem,4.4vw,4.8rem);font-weight:500;letter-spacing:-.06em;line-height:1;white-space:nowrap}.learning-method_heroCopy__SuW6i>strong{max-width:27rem;margin-top:1.6rem;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;line-height:1.8}.learning-method_heroCopy__SuW6i>small{max-width:31rem;margin-top:1.3rem;color:var(--method-muted);font-family:var(--font-sans),sans-serif;font-size:.78rem;line-height:1.8}.learning-method_themes__ZGdAo{padding-block:clamp(5rem,9vw,9rem)}.learning-method_themes__ZGdAo>header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:clamp(2rem,8vw,8rem)}.learning-method_themes__ZGdAo header>p{grid-column:1/-1;margin-bottom:-1.2rem}.learning-method_iaNote___xHi2 h2,.learning-method_themes__ZGdAo header h2{margin:0;font-family:var(--font-serif),"Yu Mincho",serif;font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:1.14}.learning-method_iaNote___xHi2>span,.learning-method_themes__ZGdAo header>span{align-self:end;color:var(--method-muted);font-size:.9rem;line-height:1.95}.learning-method_themeList__n4s1i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.2rem);margin-top:clamp(2.8rem,5vw,4.8rem)}.learning-method_themeList__n4s1i>:is(a,div){display:grid;overflow:hidden;border:1px solid var(--method-line);background:rgb(255 251 243/.76);color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.learning-method_themeList__n4s1i>a:focus-visible,.learning-method_themeList__n4s1i>a:hover{transform:translateY(-3px);box-shadow:0 26px 70px rgb(49 56 50/.11)}.learning-method_themeList__n4s1i figure{position:relative;min-height:270px;margin:0;overflow:hidden;background:#d8d0c2}.learning-method_themeList__n4s1i figure:after{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgb(25 33 28/.24));content:""}.learning-method_themeList__n4s1i img{object-fit:cover}.learning-method_themeList__n4s1i>:is(a,div)>div{display:grid;align-content:start;min-height:285px;padding:clamp(1.5rem,3.2vw,2.7rem)}.learning-method_themeList__n4s1i small{color:var(--method-clay);font-size:.59rem;font-weight:850;letter-spacing:.13em}.learning-method_themeList__n4s1i p{margin:.65rem 0 0;color:var(--method-muted);font-size:.68rem;font-weight:800;letter-spacing:.035em}.learning-method_themeList__n4s1i h3{margin:.35rem 0 0;font-family:var(--font-serif),serif;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:500;letter-spacing:-.05em}.learning-method_themeList__n4s1i div>span{max-width:35rem;margin-top:.9rem;color:var(--method-muted);font-size:.82rem;line-height:1.8}.learning-method_themeList__n4s1i strong{align-self:end;width:fit-content;margin-top:1.6rem;border-bottom:1px solid;padding-bottom:.25rem;font-size:.76rem}.learning-method_themeList__n4s1i>[data-state=PREVIEW] small{color:#6b756c}.learning-method_iaNote___xHi2{display:grid;grid-template-columns:minmax(0,.7fr) minmax(360px,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);border-block:1px solid var(--method-line);padding-block:clamp(3.2rem,6vw,5.6rem);margin-bottom:clamp(4rem,8vw,8rem)}.learning-method_iaNote___xHi2 h2{font-size:clamp(2rem,3.2vw,3.5rem)}.learning-method_iaNote___xHi2>p{align-self:start}.learning-method_iaNote___xHi2>span{grid-column:2}.learning-method_iaNote___xHi2 a{grid-column:3;grid-row:1/3;display:inline-flex;min-height:48px;align-items:center;border-radius:999px;background:var(--method-ink);padding:0 1.2rem;color:#fffaf2;font-size:.74rem;font-weight:800;text-decoration:none;white-space:nowrap}@media (max-width:850px){.learning-method_hero__94ewX,.learning-method_iaNote___xHi2,.learning-method_themes__ZGdAo>header{grid-template-columns:1fr}.learning-method_heroVisual__PJAE0{min-height:430px}.learning-method_heroCopy__SuW6i{padding:3rem 2rem}.learning-method_iaNote___xHi2 a,.learning-method_iaNote___xHi2>span{grid-column:1;grid-row:auto}.learning-method_iaNote___xHi2 a{width:fit-content}}@media (max-width:600px){.learning-method_crumbs__17vtR,.learning-method_hero__94ewX,.learning-method_iaNote___xHi2,.learning-method_themes__ZGdAo{width:calc(100% - 36px)}.learning-method_crumbs__17vtR{min-height:54px;overflow-x:auto;white-space:nowrap}.learning-method_heroVisual__PJAE0{min-height:300px}.learning-method_heroCopy__SuW6i{padding:2.6rem 1.2rem 3rem}.learning-method_heroCopy__SuW6i h1{font-size:clamp(2.8rem,14vw,4.1rem)}.learning-method_themeList__n4s1i{grid-template-columns:1fr}.learning-method_themeList__n4s1i figure{min-height:230px}.learning-method_themeList__n4s1i>:is(a,div)>div{min-height:0;padding:1.6rem 1.2rem 2rem}.learning-method_iaNote___xHi2 a{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.learning-method_themeList__n4s1i>:is(a,div){transition:none}}.learning-method_themeList__n4s1i>[data-state=PREVIEW]{cursor:default}.learning-method_themeList__n4s1i>[data-state=PREVIEW] strong{color:#6a736b;letter-spacing:.1em}.learning-method_preparing__NvvSR{margin:2rem 0 0;padding:1.6rem 1.4rem;border:1px solid rgb(58 69 60/.14);border-radius:18px;background:linear-gradient(180deg,rgb(255 253 248/.62),rgb(234 229 218/.44));color:#6a736b;font-size:.92rem;line-height:1.8}