:root{--ink:#183b34;--muted:#62736c;--cream:#f7f0e3;--paper:#fffaf0;--sage:#dfe9dd;--orange:#df6f35;--line:#183b3429}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);margin:0;font-family:Inter,Noto Sans JP,Noto Sans SC,sans-serif}body:before{content:"";pointer-events:none;opacity:.25;background-image:radial-gradient(#183b341f .7px,#0000 .7px);background-size:9px 9px;position:fixed;inset:0}a{color:inherit}.fuel-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf0f0;align-items:center;gap:32px;min-height:74px;padding:14px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.fuel-brand img{width:132px;display:block}.fuel-nav{gap:24px;margin-left:auto;display:flex}.fuel-nav a,.fuel-header-actions>a{font-size:13px;font-weight:600;text-decoration:none}.fuel-header-actions{align-items:center;gap:18px;display:flex}.fuel-lang{border:1px solid var(--line);border-radius:99px;gap:3px;padding:3px;display:flex}.fuel-lang button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 9px}.fuel-lang button[aria-pressed=true]{color:#fff;background:var(--ink)}.fuel-hero,.fuel-section,.fuel-cta,.fuel-footer{width:min(1200px,100% - 40px);margin-inline:auto;position:relative}.fuel-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,6vw,88px);min-height:650px;padding:76px 0 64px;display:grid}.fuel-kicker,.fuel-section-heading>p{color:var(--orange);letter-spacing:.16em;margin:0 0 18px;font-size:12px;font-weight:700}.fuel-hero h1{letter-spacing:-.05em;max-width:680px;margin:0;font-family:Noto Serif JP,serif;font-size:clamp(48px,6.8vw,94px);line-height:1.04}.fuel-hero-lead{color:#415c54;max-width:580px;margin:28px 0;font-size:clamp(17px,2vw,22px);line-height:1.8}.fuel-hero-facts{gap:12px;margin:30px 0;display:flex}.fuel-hero-facts span{border-top:2px solid var(--orange);background:#ffffff8c;min-width:102px;padding:14px}.fuel-hero-facts strong{font-size:30px;display:block}.fuel-hero-facts small{color:var(--muted)}.fuel-primary,.fuel-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.fuel-primary{color:#fff;background:var(--ink)}.fuel-secondary{border:1px solid var(--line);background:var(--paper)}.fuel-hero-art{margin:0;transform:rotate(1.2deg)}.fuel-hero-art img{aspect-ratio:4/3;object-fit:cover;border:12px solid var(--paper);border-radius:28px;width:100%;display:block;box-shadow:0 28px 70px #253e3429}.fuel-hero-art figcaption{color:var(--muted);margin:14px 8px 0;font-size:13px}.fuel-section{border-top:1px solid var(--line);padding:104px 0}.fuel-section-heading{max-width:760px;margin-bottom:48px}.fuel-section-heading h2,.fuel-scope h2,.fuel-cta h2{letter-spacing:-.035em;margin:0 0 20px;font-family:Noto Serif JP,serif;font-size:clamp(36px,5vw,66px);line-height:1.15}.fuel-section-heading>p:last-child,.fuel-scope-copy>p,.fuel-cta>p:not(.fuel-kicker){color:var(--muted);font-size:18px;line-height:1.8}.fuel-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fuel-steps article{background:var(--paper);border:1px solid var(--line);border-radius:18px;min-height:250px;padding:26px}.fuel-steps span,.fuel-module-map>li>span{color:var(--orange);font-weight:700}.fuel-steps h3{margin:44px 0 12px;font-size:21px}.fuel-steps p{color:var(--muted);margin:0;line-height:1.7}.fuel-note{background:var(--sage);border-radius:14px;margin-top:18px;padding:22px 26px;line-height:1.7}.fuel-map{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.fuel-module-map{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fuel-module-map li{border-bottom:1px solid var(--line);gap:24px;padding:24px 0;display:flex}.fuel-module-map strong,.fuel-module-map small{display:block}.fuel-module-map strong{font-size:19px}.fuel-module-map small{color:var(--muted);margin-top:7px;line-height:1.5}.fuel-module{margin-top:80px}.fuel-module>header{align-items:baseline;gap:22px;margin-bottom:24px;display:flex}.fuel-module>header span,.fuel-lesson-card span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:700}.fuel-module>header h3{margin:0;font-family:Noto Serif JP,serif;font-size:32px}.fuel-lessons{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fuel-lesson-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden}.fuel-lesson-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #1d3b311a}.fuel-lesson-card img{aspect-ratio:4/3;object-fit:cover;background:#eadfcb;width:100%;display:block}.fuel-lesson-card>div{padding:20px}.fuel-lesson-card h4{min-height:54px;margin:10px 0 14px;font-size:19px;line-height:1.45}.fuel-lesson-card p{color:var(--muted);margin:0;font-size:13px}.fuel-scope{grid-template-columns:.9fr 1.1fr;gap:72px;display:grid}.fuel-scope-copy ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.fuel-scope-copy li{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.fuel-special-bridge{border-top:4px solid var(--orange);background:var(--sage);grid-column:1/-1;grid-template-columns:.9fr 1.1fr;align-items:end;gap:72px;margin-top:34px;padding:34px;display:grid}.fuel-special-bridge .fuel-kicker{margin-bottom:12px}.fuel-special-bridge h3{letter-spacing:-.025em;margin:0 0 12px;font-family:Noto Serif JP,serif;font-size:clamp(28px,3vw,42px);line-height:1.2}.fuel-special-bridge p:not(.fuel-kicker){color:#476159;margin:0;line-height:1.75}.fuel-special-bridge ul{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.fuel-special-bridge li{background:#fffaf0b8;border:1px solid #183b342e;border-radius:99px;padding:8px 11px;font-size:13px;font-weight:700}.fuel-special-bridge a{color:#fff;background:var(--ink);border-radius:8px;align-items:center;min-height:46px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.fuel-cta{text-align:center;background:var(--ink);color:#fff;border-radius:28px;margin-block:80px;padding:72px}.fuel-cta>p:not(.fuel-kicker){color:#ffffffb8}.fuel-cta .fuel-primary{color:var(--ink);background:#f5b26f}.fuel-cta .fuel-secondary{color:#fff;background:0 0;border-color:#ffffff4d}.fuel-cta>div{justify-content:center;gap:12px;margin:28px 0 18px;display:flex}.fuel-cta small{color:#ffffff94}.fuel-cta .fuel-primary.is-static{cursor:default;opacity:.92}.fuel-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:28px 0 42px;font-size:12px;display:flex}@media (width<=900px){.fuel-nav{display:none}.fuel-header{gap:16px}.fuel-header-actions{margin-left:auto}.fuel-header-actions>a{display:none}.fuel-hero{grid-template-columns:1fr;padding-top:52px}.fuel-hero-art{order:-1}.fuel-steps{grid-template-columns:1fr 1fr}.fuel-map,.fuel-scope,.fuel-special-bridge{grid-template-columns:1fr;gap:20px}.fuel-lessons{grid-template-columns:1fr 1fr}}@media (width<=600px){.fuel-header{min-height:64px;padding-inline:16px}.fuel-brand img{width:108px}.fuel-lang button{padding:5px 7px}.fuel-hero,.fuel-section,.fuel-cta,.fuel-footer{width:min(100% - 28px,1200px)}.fuel-hero{gap:30px;min-height:0;padding:30px 0 56px}.fuel-hero-art img{border-width:7px;border-radius:18px}.fuel-hero h1{font-size:45px}.fuel-hero-facts{gap:7px}.fuel-hero-facts span{flex:1;min-width:0;padding:10px}.fuel-hero-facts strong{font-size:25px}.fuel-section{padding:72px 0}.fuel-steps,.fuel-lessons{grid-template-columns:1fr}.fuel-steps article{min-height:0}.fuel-steps h3{margin-top:25px}.fuel-module{margin-top:56px}.fuel-module>header{display:block}.fuel-module>header h3{margin-top:8px;font-size:27px}.fuel-lesson-card h4{min-height:0}.fuel-scope-copy ul{grid-template-columns:1fr}.fuel-special-bridge{margin-top:24px;padding:24px 18px}.fuel-special-bridge a{text-align:center;justify-content:center;width:100%}.fuel-cta{border-radius:20px;margin-block:30px 60px;padding:48px 20px}.fuel-cta>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fuel-lesson-card{transition:none}}body.fuel-preview-page{font-family:var(--gd-jp)}html:lang(zh) body.fuel-preview-page{font-family:var(--gd-zh)}html:lang(en) body.fuel-preview-page{font-family:var(--gd-en)}body.fuel-preview-page .fuel-header{border-bottom-color:var(--gd-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f2eaf5}body.fuel-preview-page :is(.fuel-kicker,.fuel-section-heading>p:first-child){color:var(--gd-seal);font:600 12px/1.5 var(--gd-en);letter-spacing:.14em}body.fuel-preview-page .fuel-hero h1{font-weight:var(--gd-heading-weight);letter-spacing:-.055em;font-size:clamp(44px,5.4vw,76px);line-height:1.3}body.fuel-preview-page .fuel-hero-lead{color:var(--gd-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.9}body.fuel-preview-page .fuel-hero-art{transform:rotate(1.2deg)}body.fuel-preview-page .fuel-hero-art img{border:10px solid var(--gd-surface);border-radius:var(--gd-radius-frame);box-shadow:0 18px 40px #1e27241f,0 2px 4px #1e27240f}body.fuel-preview-page .fuel-hero-facts{border-block:1px solid var(--gd-line);gap:0}body.fuel-preview-page .fuel-hero-facts span{border:0;border-right:1px solid var(--gd-line);background:0 0;flex:1;min-width:0;padding:14px 16px}body.fuel-preview-page .fuel-hero-facts span:last-child{border-right:0}body.fuel-preview-page .fuel-hero-facts strong{color:var(--gd-seal);font:500 30px/1.2 var(--gd-en)}body.fuel-preview-page :is(.fuel-primary,.fuel-secondary,.fuel-special-bridge a){border-radius:var(--gd-radius-control);min-height:52px;transition:transform var(--gd-motion) var(--gd-ease-out), background .3s ease, color .3s ease, border-color .3s ease, box-shadow var(--gd-motion) ease;padding:0 27px;font-size:14px;font-weight:600}body.fuel-preview-page :is(.fuel-primary,.fuel-special-bridge a){color:var(--gd-on-ink);background:var(--gd-ink)}body.fuel-preview-page .fuel-secondary{color:var(--gd-ink);border:1px solid var(--gd-line);background:0 0}body.fuel-preview-page .fuel-section-heading h2,body.fuel-preview-page .fuel-scope h2,body.fuel-preview-page .fuel-cta h2{font-weight:var(--gd-heading-weight);letter-spacing:var(--gd-heading-tracking);line-height:1.4}body.fuel-preview-page .fuel-steps{border-block:0}body.fuel-preview-page .fuel-steps article{border-color:var(--gd-line-strong);border-radius:var(--gd-radius-panel);background:var(--gd-surface)}body.fuel-preview-page .fuel-steps span,body.fuel-preview-page .fuel-module-map>li>span,body.fuel-preview-page .fuel-module>header span,body.fuel-preview-page .fuel-lesson-card span{color:var(--gd-seal);font-family:var(--gd-en)}body.fuel-preview-page .fuel-note{border-radius:var(--gd-radius-panel);background:var(--gd-tint-sage);border-left:0}body.fuel-preview-page .fuel-lesson-card{border-color:var(--gd-line-strong);border-radius:var(--gd-radius-panel);background:var(--gd-surface);transition:transform var(--gd-motion) var(--gd-ease-out), border-color .3s ease, box-shadow var(--gd-motion) ease}body.fuel-preview-page .fuel-scope-copy li{border-color:var(--gd-line);background:var(--gd-surface);border-radius:10px}body.fuel-preview-page .fuel-special-bridge{border-radius:var(--gd-radius-panel);background:var(--gd-tint-sage);border-top:0}body.fuel-preview-page .fuel-special-bridge li{border-color:var(--gd-line-strong);background:#faf8f2b8}body.fuel-preview-page .fuel-cta{border-radius:var(--gd-radius-panel);background:var(--gd-ink)}body.fuel-preview-page .fuel-cta .fuel-kicker{color:var(--gd-on-ink-accent)}body.fuel-preview-page .fuel-cta .fuel-primary{color:var(--gd-ink);background:var(--gd-paper)}body.fuel-preview-page .fuel-cta .fuel-secondary{color:var(--gd-on-ink);border-color:#f5f2ea4d}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.fuel-preview-page :is(.fuel-primary:not(.is-static),.fuel-secondary,.fuel-special-bridge a):hover{box-shadow:var(--gd-lift-shadow);transform:translateY(-3px)}body.fuel-preview-page :is(.fuel-primary:not(.is-static),.fuel-special-bridge a):hover{color:var(--gd-on-ink);background:var(--gd-seal)}body.fuel-preview-page .fuel-secondary:hover{border-color:var(--gd-ink)}body.fuel-preview-page .fuel-lesson-card:hover{border-color:var(--gd-ink);box-shadow:var(--gd-lift-shadow);transform:translateY(-3px)}}@media (width<=600px){body.fuel-preview-page :is(.fuel-hero,.fuel-section,.fuel-cta,.fuel-footer){width:calc(100% - 44px)}body.fuel-preview-page .fuel-hero h1{font-size:clamp(38px,10.5vw,46px)}body.fuel-preview-page .fuel-hero-art img{border-width:7px}body.fuel-preview-page .fuel-cta{padding:44px 22px}}@media (prefers-reduced-motion:reduce){body.fuel-preview-page :is(.fuel-primary,.fuel-secondary,.fuel-special-bridge a,.fuel-lesson-card){transition:none}}body.fuel-preview-page{--gd-radius-control:10px}body.fuel-preview-page main :is(p,li,h4){word-break:auto-phrase;text-wrap:pretty}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.fuel-preview-page :is(.fuel-primary,.fuel-secondary,.fuel-special-bridge a,.fuel-lesson-card):hover{transform:translateY(-1px)}}@media (width<=600px){body.fuel-preview-page .fuel-lessons{gap:10px}body.fuel-preview-page .fuel-lesson-card{border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}body.fuel-preview-page .fuel-lesson-card img{aspect-ratio:auto;width:88px;height:100%;min-height:88px}body.fuel-preview-page .fuel-lesson-card>div{padding:12px 14px}body.fuel-preview-page .fuel-lesson-card h4{margin:4px 0;font-size:16px;line-height:1.45}body.fuel-preview-page .fuel-lesson-card p{font-size:12px}}
