.LearnBrand_courseHeader__Lbnhf,.LearnBrand_lightSurface___OrqQ,.LearnBrand_page__qOnC9{--background:#fff;--foreground:#111;--muted:#f4f4f4;--muted-foreground:#666;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--secondary:#f4f4f4;--secondary-foreground:#111;--accent:#f4f4f4;--accent-foreground:#111;--border:#e7e7e7;--input:#e7e7e7;--ring:#0068e8;color:#111}.LearnBrand_lightSurface___OrqQ{background:#fff}.LearnBrand_page__qOnC9{width:100%;max-width:1440px;margin:0 auto;padding:64px 48px 80px;background:#fff}.LearnBrand_sectionTitle__YPkeI{font-family:var(--font-sans);font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.35;letter-spacing:-.035em;color:#111;text-wrap:pretty;word-break:auto-phrase}.LearnBrand_courseHeader__Lbnhf{width:100vw;margin:0 calc(50% - 50vw) 48px;background:#fff;color:#111;border-bottom:1px solid #e7e7e7}.LearnBrand_courseInner__r0knU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:64px;max-width:1440px;margin:0 auto;padding:64px 48px}.LearnBrand_courseTitle__3OcYg{margin-top:16px;font-family:var(--font-sans);font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.3;letter-spacing:-.035em;text-wrap:pretty;word-break:auto-phrase}.LearnBrand_courseInnerNoPhoto__Q7AsE{grid-template-columns:minmax(0,1fr)}.LearnBrand_coursePhoto__2CuVl{overflow:hidden;aspect-ratio:16/10;border-radius:8px;background:#f4f4f4}.LearnBrand_coursePhoto__2CuVl img{display:block;width:100%;height:100%;object-fit:cover}.LearnBrand_levelHero__m50UH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:40px}.LearnBrand_levelCopy__ABEST{min-width:0}.LearnBrand_levelTitle__OpvjV{margin-top:16px;font-family:var(--font-sans);font-size:clamp(40px,5vw,68px);font-weight:700;line-height:1.2;letter-spacing:-.04em}.LearnBrand_levelPhoto__F2M5w{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:8px}.LearnBrand_feature__6rZ3f{border-radius:8px}.LearnBrand_featureCopy__qagAe{display:flex;flex-direction:column;justify-content:center;padding:40px}.LearnBrand_featurePhoto__Gk8aO{position:relative;min-height:320px;overflow:hidden}.LearnBrand_courseEntrance__cI_ku{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px}.LearnBrand_courseList__m5h0f{margin-top:8px;overflow:hidden;border:1px solid #e7e7e7;border-radius:8px;background:#fff;color:#111}.LearnBrand_courseListSummary___fDws{display:flex;min-height:44px;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;list-style:none;font-size:var(--text-small);font-weight:600;line-height:1.6}.LearnBrand_courseListSummary___fDws::-webkit-details-marker{display:none}.LearnBrand_courseListSummary___fDws>span:first-child{min-width:0;flex:1;text-wrap:pretty;word-break:auto-phrase}.LearnBrand_courseListCount__Pxpfh{flex-shrink:0;color:#666;font-size:var(--text-meta);font-weight:400;font-variant-numeric:tabular-nums}.LearnBrand_courseListSummary___fDws svg{flex-shrink:0;transition:transform .15s ease}.LearnBrand_courseList__m5h0f[open]>.LearnBrand_courseListSummary___fDws svg{transform:rotate(180deg)}.LearnBrand_courseListSummary___fDws:focus-visible{outline:2px solid #0068e8;outline-offset:-3px}.LearnBrand_courseListContent__D7gQ3{border-top:1px solid #e7e7e7;padding:16px}@media (prefers-reduced-motion:reduce){.LearnBrand_courseListSummary___fDws svg{transition:none}}@media (max-width:899px){.LearnBrand_page__qOnC9{padding:40px 24px 48px}.LearnBrand_courseHeader__Lbnhf{margin-bottom:32px}.LearnBrand_courseInner__r0knU{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 24px}.LearnBrand_coursePhoto__2CuVl{grid-row:1}.LearnBrand_courseTitle__3OcYg{font-size:clamp(28px,5.5vw,40px)}.LearnBrand_levelHero__m50UH{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}.LearnBrand_levelPhoto__F2M5w{grid-row:1}.LearnBrand_featureCopy__qagAe{padding:28px 24px}.LearnBrand_featurePhoto__Gk8aO{min-height:0;aspect-ratio:16/9}}.LearnBrand_levelStages__f8kyX{border-top:1px solid #e7e7e7}.LearnBrand_levelArticle__S6vup{min-width:0;border-bottom:1px solid #e7e7e7}.LearnBrand_levelStage__WxuL8{min-width:0}.LearnBrand_levelChoice__BmG49{cursor:pointer;list-style:none}.LearnBrand_levelChoiceHeading__OaieJ{margin:0;display:grid;grid-template-columns:64px minmax(0,1fr) 144px 24px;gap:24px;align-items:center;min-height:124px;padding-block:20px;cursor:pointer;list-style:none}.LearnBrand_levelChoice__BmG49::-webkit-details-marker{display:none}.LearnBrand_stageNumber__xLhnS{color:#666;font-size:var(--text-body);font-weight:700;font-variant-numeric:tabular-nums}.LearnBrand_stageIdentity__AuVDW{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;min-width:0}.LearnBrand_stageTitle__4RRFY{color:#111;font-size:32px;font-weight:700;line-height:1.35;letter-spacing:-.035em}.LearnBrand_stagePersona__IRhB_{font-weight:400;color:#666;font-size:var(--text-small);line-height:1.6}.LearnBrand_stageState__7toQe{color:#0068e8;font-size:var(--text-meta);font-weight:600}.LearnBrand_stagePhoto__HptGR{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden}.LearnBrand_stageCaret__Ds2XI{width:24px;height:24px;color:#666;transition:transform .15s ease}.LearnBrand_levelStage__WxuL8[open]>.LearnBrand_levelChoice__BmG49 .LearnBrand_stageCaret__Ds2XI{transform:rotate(180deg)}.LearnBrand_levelChoice__BmG49:focus-visible{outline:2px solid #0068e8;outline-offset:-3px}.LearnBrand_stagePanel__0qgYC{max-width:880px;margin-left:88px;padding:0 0 28px}.LearnBrand_stagePanel__0qgYC>p{margin-top:0}.LearnBrand_stageRoute__4qUt1{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:8px;color:#0068e8;font-size:var(--text-small)}.LearnBrand_stageRoute__4qUt1:focus-visible{outline:2px solid #0068e8;outline-offset:4px}@media (hover:hover) and (pointer:fine){.LearnBrand_levelChoice__BmG49:hover .LearnBrand_stageTitle__4RRFY,.LearnBrand_stageRoute__4qUt1:hover{color:#0068e8}}@media (max-width:899px){.LearnBrand_levelChoiceHeading__OaieJ{grid-template-columns:40px minmax(0,1fr) 80px 20px;gap:12px;min-height:104px;padding-block:16px}.LearnBrand_stageIdentity__AuVDW,.LearnBrand_stagePersona__IRhB_,.LearnBrand_stageState__7toQe,.LearnBrand_stageTitle__4RRFY{display:block}.LearnBrand_stageTitle__4RRFY{font-size:24px}.LearnBrand_stagePersona__IRhB_{margin-top:4px;font-size:var(--text-meta)}.LearnBrand_stagePanel__0qgYC{margin-left:0;padding-bottom:24px}.LearnBrand_stageCaret__Ds2XI{width:20px;height:20px}}@media (max-width:359px){.LearnBrand_levelChoiceHeading__OaieJ{grid-template-columns:32px minmax(0,1fr) 56px 16px;gap:8px}}@media (prefers-reduced-motion:reduce){.LearnBrand_stageCaret__Ds2XI{transition:none}}