.nfe-public-site .studio-journey{background:var(--studio-bg,#111210);color:var(--studio-ink,#f3e8d2);overflow-wrap:anywhere;font-family:PingFang TC,Heiti TC,Microsoft JhengHei,sans-serif;line-height:1.85}.nfe-public-site :where(.studio-journey) :where(h1,h2,h3,h4,p,dl,dd,ol){margin:0}.nfe-public-site .studio-journey :is(h1,h2,h3,h4){color:var(--studio-ink);text-wrap:balance;font-family:PingFang TC,Heiti TC,sans-serif;font-weight:600}.nfe-public-site :where(.studio-journey) h1{letter-spacing:-.045em;max-width:960px;font-size:clamp(30px,3.4vw,46px);line-height:1.35}.nfe-public-site :where(.studio-journey) h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.45}.nfe-public-site :where(.studio-journey) h3{letter-spacing:-.025em;font-size:25px;line-height:1.5}.nfe-public-site :where(.studio-journey) p{color:var(--studio-muted);font-size:16px}.nfe-public-site .studio-journey .studio-label{color:var(--studio-accent);letter-spacing:.05em;margin-bottom:18px;font-size:13px;font-weight:600}.nfe-public-site .studio-journey-hero{padding-top:36px;padding-bottom:40px}.nfe-public-site .studio-journey .studio-journey-lead{max-width:640px;margin-top:26px;font-size:18px;line-height:1.95}.nfe-public-site .studio-journey-hero>.studio-text-link:last-child{margin-top:23px}.nfe-public-site .studio-journey-actions{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:32px;display:flex}.nfe-public-site .studio-journey .studio-journey-primary{background:var(--studio-accent);color:var(--studio-night)}.nfe-public-site .studio-journey .studio-journey-primary:hover{background:#efc69b}.nfe-public-site .studio-journey .studio-text-link{min-height:44px;line-height:1.7}.nfe-public-site .studio-journey :is(a,button,summary):focus-visible{outline:3px solid var(--studio-accent);outline-offset:5px}.nfe-public-site .studio-journey-split{grid-template-columns:1fr 1.12fr;align-items:start;gap:70px;display:grid}.nfe-public-site .studio-journey-prose p+p,.nfe-public-site .studio-journey-prose .studio-text-link{margin-top:20px}.nfe-public-site .studio-journey-closing{justify-content:space-between;align-items:center;gap:42px;padding-top:88px;padding-bottom:95px;display:flex}.nfe-public-site .studio-journey-closing>.studio-button{flex-shrink:0}.nfe-public-site .studio-journey-closing h2+p{margin-top:20px}.nfe-public-site .studio-about-method{background:var(--studio-surface);padding:85px 0}.nfe-public-site .studio-journey-faq details{border-top:1px solid var(--studio-line)}.nfe-public-site .studio-journey-faq details:last-child{border-bottom:1px solid var(--studio-line)}.nfe-public-site .studio-journey-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:20px 0;font-size:16px;font-weight:500;line-height:1.8;list-style:none;display:flex}.nfe-public-site .studio-journey-faq summary::-webkit-details-marker{display:none}.nfe-public-site .studio-journey-faq summary>span{color:var(--studio-accent);flex-shrink:0;font-size:23px;font-weight:400}.nfe-public-site .studio-journey-faq details[open] summary>span{transform:rotate(45deg)}.nfe-public-site .studio-journey-faq details>div{padding:0 18px 24px 0}.nfe-public-site .studio-journey-faq details .studio-text-link{margin-top:12px}@media (width<=1000px){.nfe-public-site .studio-journey-split{gap:40px}}@media (width<=760px){.nfe-public-site .studio-journey-hero{padding-top:20px;padding-bottom:58px}.nfe-public-site .studio-journey .studio-journey-lead{margin-top:22px;font-size:16px}.nfe-public-site .studio-journey-actions{gap:12px 24px;margin-top:26px}.nfe-public-site .studio-journey-split{grid-template-columns:1fr;gap:30px}.nfe-public-site .studio-about-method{padding:59px 0}.nfe-public-site .studio-journey-closing{flex-direction:column;align-items:flex-start;gap:28px;padding-top:60px;padding-bottom:65px}}@media (width<=380px){.nfe-public-site :where(.studio-journey) h1{font-size:32px}.nfe-public-site :where(.studio-journey) h2{font-size:27px}.nfe-public-site .studio-journey-actions{flex-direction:column;align-items:flex-start;gap:10px}.nfe-public-site .studio-journey .studio-button{gap:20px;max-width:100%;padding-left:20px;padding-right:20px}}.nfe-public-site .studio-about-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:70px;display:grid}.nfe-public-site .studio-about-intro .studio-journey-lead,.nfe-public-site .studio-about-intro .studio-text-link{margin-top:24px}.nfe-public-site .studio-about-portrait{-o-object-fit:cover;object-fit:cover;-o-object-position:87% center;object-position:87% center;border-radius:5px;width:100%;height:460px}@media (width<=760px){.nfe-public-site .studio-about-intro{grid-template-columns:1fr;gap:35px;padding-top:45px}.nfe-public-site .studio-about-portrait{height:340px}}
