@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-ext-c95efb.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-757962.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-ext-c95efb.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-757962.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-ext-c95efb.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-757962.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-ext-c95efb.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/HankenGrotesk-normal-latin-757962.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/InstrumentSerif-italic-latin-ext-59d106.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/InstrumentSerif-italic-latin-416828.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/InstrumentSerif-normal-latin-ext-7cd6b8.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/InstrumentSerif-normal-latin-03435c.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face{font-family:"Noto Sans JP Y";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/NotoSansJPY.woff2) format("woff2")}
html[lang="ja"]{--sans:"Hanken Grotesk","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,"Noto Sans JP","Noto Sans CJK JP",sans-serif;--serif:"Instrument Serif","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,"Noto Sans JP","Noto Sans CJK JP",sans-serif}
html[lang="ja"] body{word-break:normal;line-break:strict;overflow-wrap:break-word;line-height:1.8}
html[lang="ja"]{--sans:"Hanken Grotesk","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,"Noto Sans JP","Noto Sans CJK JP",sans-serif,sans-serif;--serif:"Instrument Serif","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,"Noto Sans JP","Noto Sans CJK JP",sans-serif,serif}
html[lang="ja"] .disp{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,"Noto Sans JP","Noto Sans CJK JP",sans-serif,var(--sans);font-weight:600;letter-spacing:0;line-height:1.2}
html[lang="ja"] .disp em,html[lang="ja"] .disp .it{font-style:normal}
html[lang="ja"] .mcol h3{font-family:var(--sans);font-weight:600;font-size:1.05rem}
html[lang="ja"] .sheet nav>a,html[lang="ja"] .sheet summary{font-family:var(--sans);font-weight:600;font-size:1.25rem}
html[lang="ja"] .shero h1{font-size:clamp(2.3rem,3.8vw,4.4rem)}
html[lang="ja"] .shero h1 .ln:last-child:not(:first-child){font-style:normal}
html[lang="ja"] .shero h1.h1-long{font-size:clamp(2rem,3vw,3.4rem)}
html[lang="ja"] .sec-head h2{font-size:clamp(2rem,3.2vw,3.8rem)}
html[lang="ja"] .sec-head h2 .ln:last-child:not(:first-child){font-style:normal}
html[lang="ja"] .card3 h3{font-size:1.35rem}
html[lang="ja"] .rel .disp{font-size:1.15rem}
html[lang="ja"] .ask h2{font-size:clamp(2rem,3.2vw,3.6rem)}
html[lang="ja"] .ask h2 .ln:last-child:not(:first-child){font-style:normal}
html[lang="ja"] .fhead{font-size:clamp(2.2rem,3.6vw,4.4rem)}
html[lang="ja"] .fhead .ln:last-child{font-style:normal}
html[lang="ja"] .lc-t h3{font-family:var(--sans);font-weight:600;font-size:1.35rem;line-height:1.3}
html[lang="ja"] .att-body h2{font-size:clamp(2rem,3vw,3.6rem)}
html[lang="ja"] .att-grid h3{font-family:var(--sans);font-weight:600;font-size:1.15rem}
html[lang="ja"] .flow-set a{font-family:var(--sans);font-style:normal;font-weight:600;font-size:clamp(1.8rem,3.4vw,3.6rem)}
html[lang="ja"] .jr-intro h2{font-size:clamp(2.2rem,4vw,4.6rem)}
html[lang="ja"] .jr-intro h2 .ln:last-child{font-style:normal}
html[lang="ja"] .jr-stage{font-family:var(--sans);font-style:normal;font-weight:600;font-size:clamp(1.8rem,2.6vw,2.8rem)}
html[lang="ja"] .trust-copy h2{font-size:clamp(2rem,3.2vw,3.8rem)}
html[lang="ja"] .trust-copy h2 .ln:last-child{font-style:normal}
html[lang="ja"] .ccard h3{font-family:var(--sans);font-weight:600;font-size:1.3rem}
html[lang="ja"] .final-in>p{font-size:clamp(1.8rem,2.6vw,2.9rem);line-height:1.3}
html[lang="ja"] .scopy b{font-family:var(--sans);font-weight:600;font-size:1.5rem;line-height:1.3}
html[lang="ja"] .arc-prepare h3{font-family:var(--sans);font-weight:600;font-size:1.35rem}
html[lang="ja"] .mkcard h3{font-size:1.5rem}
html[lang="ja"] .prose h2{font-family:var(--sans);font-weight:600;letter-spacing:0;line-height:1.35;font-size:clamp(1.5rem,2vw,1.9rem)}
html[lang="ja"] .prose-sec .prose h3{font-family:var(--sans);font-weight:600;font-size:1.3rem}
html[lang="ja"] .pd-lead{font-weight:500;letter-spacing:0;line-height:1.5}
html[lang="ja"] .pd-h3{font-weight:500;letter-spacing:0}
html[lang="ja"] .pd-quote{font-weight:500;letter-spacing:0;line-height:1.4}
html[lang="ja"] .pd-side h2{font-size:clamp(1.8rem,2.4vw,2.8rem)}
html[lang="ja"] .pd-lead{font-family:var(--sans);font-size:clamp(1.3rem,1.6vw,1.7rem)}
html[lang="ja"] .pd-h3{font-family:var(--sans);font-size:1.25rem}
html[lang="ja"] .pd-gn{font-family:var(--sans);font-weight:600;font-size:1.2rem}
html[lang="ja"] .pd-checks b,html[lang="ja"] .pd-steps b{font-family:var(--sans);font-weight:600;font-size:1.2rem}
html[lang="ja"] .pd-rows dt{font-family:var(--sans);font-weight:600;font-size:1.05rem}
html[lang="ja"] .pd-quote{font-family:var(--sans);font-size:clamp(1.3rem,1.7vw,1.7rem)}
html[lang="ja"] .disp,html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] .fhead,html[lang="ja"] .jr-stage,html[lang="ja"] .flow-set a,html[lang="ja"] .pd-h3,html[lang="ja"] .pd-quote,html[lang="ja"] .scopy b{font-family:"Noto Sans JP Y","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,"Noto Sans JP","Noto Sans CJK JP",sans-serif!important;font-style:normal!important}
html[lang="ja"] .it,html[lang="ja"] em{font-style:normal}
@font-face{font-family:"Noto Sans SC Y";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/NotoSansSCY.woff2) format("woff2")}
html[lang="zh-CN"]{--sans:"Hanken Grotesk","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",sans-serif;--serif:"Instrument Serif","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",sans-serif}
html[lang="zh-CN"] body{word-break:normal;line-break:strict;overflow-wrap:break-word;line-height:1.8}
html[lang="zh-CN"]{--sans:"Hanken Grotesk","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",sans-serif,sans-serif;--serif:"Instrument Serif","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",sans-serif,serif}
html[lang="zh-CN"] .disp{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",sans-serif,var(--sans);font-weight:600;letter-spacing:0;line-height:1.2}
html[lang="zh-CN"] .disp em,html[lang="zh-CN"] .disp .it{font-style:normal}
html[lang="zh-CN"] .mcol h3{font-family:var(--sans);font-weight:600;font-size:1.05rem}
html[lang="zh-CN"] .sheet nav>a,html[lang="zh-CN"] .sheet summary{font-family:var(--sans);font-weight:600;font-size:1.25rem}
html[lang="zh-CN"] .shero h1{font-size:clamp(2.3rem,3.8vw,4.4rem)}
html[lang="zh-CN"] .shero h1 .ln:last-child:not(:first-child){font-style:normal}
html[lang="zh-CN"] .shero h1.h1-long{font-size:clamp(2rem,3vw,3.4rem)}
html[lang="zh-CN"] .sec-head h2{font-size:clamp(2rem,3.2vw,3.8rem)}
html[lang="zh-CN"] .sec-head h2 .ln:last-child:not(:first-child){font-style:normal}
html[lang="zh-CN"] .card3 h3{font-size:1.35rem}
html[lang="zh-CN"] .rel .disp{font-size:1.15rem}
html[lang="zh-CN"] .ask h2{font-size:clamp(2rem,3.2vw,3.6rem)}
html[lang="zh-CN"] .ask h2 .ln:last-child:not(:first-child){font-style:normal}
html[lang="zh-CN"] .fhead{font-size:clamp(2.2rem,3.6vw,4.4rem)}
html[lang="zh-CN"] .fhead .ln:last-child{font-style:normal}
html[lang="zh-CN"] .lc-t h3{font-family:var(--sans);font-weight:600;font-size:1.35rem;line-height:1.3}
html[lang="zh-CN"] .att-body h2{font-size:clamp(2rem,3vw,3.6rem)}
html[lang="zh-CN"] .att-grid h3{font-family:var(--sans);font-weight:600;font-size:1.15rem}
html[lang="zh-CN"] .flow-set a{font-family:var(--sans);font-style:normal;font-weight:600;font-size:clamp(1.8rem,3.4vw,3.6rem)}
html[lang="zh-CN"] .jr-intro h2{font-size:clamp(2.2rem,4vw,4.6rem)}
html[lang="zh-CN"] .jr-intro h2 .ln:last-child{font-style:normal}
html[lang="zh-CN"] .jr-stage{font-family:var(--sans);font-style:normal;font-weight:600;font-size:clamp(1.8rem,2.6vw,2.8rem)}
html[lang="zh-CN"] .trust-copy h2{font-size:clamp(2rem,3.2vw,3.8rem)}
html[lang="zh-CN"] .trust-copy h2 .ln:last-child{font-style:normal}
html[lang="zh-CN"] .ccard h3{font-family:var(--sans);font-weight:600;font-size:1.3rem}
html[lang="zh-CN"] .final-in>p{font-size:clamp(1.8rem,2.6vw,2.9rem);line-height:1.3}
html[lang="zh-CN"] .scopy b{font-family:var(--sans);font-weight:600;font-size:1.5rem;line-height:1.3}
html[lang="zh-CN"] .arc-prepare h3{font-family:var(--sans);font-weight:600;font-size:1.35rem}
html[lang="zh-CN"] .mkcard h3{font-size:1.5rem}
html[lang="zh-CN"] .prose h2{font-family:var(--sans);font-weight:600;letter-spacing:0;line-height:1.35;font-size:clamp(1.5rem,2vw,1.9rem)}
html[lang="zh-CN"] .prose-sec .prose h3{font-family:var(--sans);font-weight:600;font-size:1.3rem}
html[lang="zh-CN"] .pd-lead{font-weight:500;letter-spacing:0;line-height:1.5}
html[lang="zh-CN"] .pd-h3{font-weight:500;letter-spacing:0}
html[lang="zh-CN"] .pd-quote{font-weight:500;letter-spacing:0;line-height:1.4}
html[lang="zh-CN"] .pd-side h2{font-size:clamp(1.8rem,2.4vw,2.8rem)}
html[lang="zh-CN"] .pd-lead{font-family:var(--sans);font-size:clamp(1.3rem,1.6vw,1.7rem)}
html[lang="zh-CN"] .pd-h3{font-family:var(--sans);font-size:1.25rem}
html[lang="zh-CN"] .pd-gn{font-family:var(--sans);font-weight:600;font-size:1.2rem}
html[lang="zh-CN"] .pd-checks b,html[lang="zh-CN"] .pd-steps b{font-family:var(--sans);font-weight:600;font-size:1.2rem}
html[lang="zh-CN"] .pd-rows dt{font-family:var(--sans);font-weight:600;font-size:1.05rem}
html[lang="zh-CN"] .pd-quote{font-family:var(--sans);font-size:clamp(1.3rem,1.7vw,1.7rem)}
html[lang="zh-CN"] .disp,html[lang="zh-CN"] h1,html[lang="zh-CN"] h2,html[lang="zh-CN"] h3,html[lang="zh-CN"] .fhead,html[lang="zh-CN"] .jr-stage,html[lang="zh-CN"] .flow-set a,html[lang="zh-CN"] .pd-h3,html[lang="zh-CN"] .pd-quote,html[lang="zh-CN"] .scopy b{font-family:"Noto Sans SC Y","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",sans-serif!important;font-style:normal!important}
html[lang="zh-CN"] .it,html[lang="zh-CN"] em{font-style:normal}
@font-face{font-family:"Noto Sans TC Y";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/NotoSansTCY.woff2) format("woff2")}
html[lang="zh-TW"]{--sans:"Hanken Grotesk","PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC","Source Han Sans TC",sans-serif;--serif:"Instrument Serif","PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC","Source Han Sans TC",sans-serif}
html[lang="zh-TW"] body{word-break:normal;line-break:strict;overflow-wrap:break-word;line-height:1.8}
html[lang="zh-TW"]{--sans:"Hanken Grotesk","PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC","Source Han Sans TC",sans-serif,sans-serif;--serif:"Instrument Serif","PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC","Source Han Sans TC",sans-serif,serif}
html[lang="zh-TW"] .disp{font-family:"PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC","Source Han Sans TC",sans-serif,var(--sans);font-weight:600;letter-spacing:0;line-height:1.2}
html[lang="zh-TW"] .disp em,html[lang="zh-TW"] .disp .it{font-style:normal}
html[lang="zh-TW"] .mcol h3{font-family:var(--sans);font-weight:600;font-size:1.05rem}
html[lang="zh-TW"] .sheet nav>a,html[lang="zh-TW"] .sheet summary{font-family:var(--sans);font-weight:600;font-size:1.25rem}
html[lang="zh-TW"] .shero h1{font-size:clamp(2.3rem,3.8vw,4.4rem)}
html[lang="zh-TW"] .shero h1 .ln:last-child:not(:first-child){font-style:normal}
html[lang="zh-TW"] .shero h1.h1-long{font-size:clamp(2rem,3vw,3.4rem)}
html[lang="zh-TW"] .sec-head h2{font-size:clamp(2rem,3.2vw,3.8rem)}
html[lang="zh-TW"] .sec-head h2 .ln:last-child:not(:first-child){font-style:normal}
html[lang="zh-TW"] .card3 h3{font-size:1.35rem}
html[lang="zh-TW"] .rel .disp{font-size:1.15rem}
html[lang="zh-TW"] .ask h2{font-size:clamp(2rem,3.2vw,3.6rem)}
html[lang="zh-TW"] .ask h2 .ln:last-child:not(:first-child){font-style:normal}
html[lang="zh-TW"] .fhead{font-size:clamp(2.2rem,3.6vw,4.4rem)}
html[lang="zh-TW"] .fhead .ln:last-child{font-style:normal}
html[lang="zh-TW"] .lc-t h3{font-family:var(--sans);font-weight:600;font-size:1.35rem;line-height:1.3}
html[lang="zh-TW"] .att-body h2{font-size:clamp(2rem,3vw,3.6rem)}
html[lang="zh-TW"] .att-grid h3{font-family:var(--sans);font-weight:600;font-size:1.15rem}
html[lang="zh-TW"] .flow-set a{font-family:var(--sans);font-style:normal;font-weight:600;font-size:clamp(1.8rem,3.4vw,3.6rem)}
html[lang="zh-TW"] .jr-intro h2{font-size:clamp(2.2rem,4vw,4.6rem)}
html[lang="zh-TW"] .jr-intro h2 .ln:last-child{font-style:normal}
html[lang="zh-TW"] .jr-stage{font-family:var(--sans);font-style:normal;font-weight:600;font-size:clamp(1.8rem,2.6vw,2.8rem)}
html[lang="zh-TW"] .trust-copy h2{font-size:clamp(2rem,3.2vw,3.8rem)}
html[lang="zh-TW"] .trust-copy h2 .ln:last-child{font-style:normal}
html[lang="zh-TW"] .ccard h3{font-family:var(--sans);font-weight:600;font-size:1.3rem}
html[lang="zh-TW"] .final-in>p{font-size:clamp(1.8rem,2.6vw,2.9rem);line-height:1.3}
html[lang="zh-TW"] .scopy b{font-family:var(--sans);font-weight:600;font-size:1.5rem;line-height:1.3}
html[lang="zh-TW"] .arc-prepare h3{font-family:var(--sans);font-weight:600;font-size:1.35rem}
html[lang="zh-TW"] .mkcard h3{font-size:1.5rem}
html[lang="zh-TW"] .prose h2{font-family:var(--sans);font-weight:600;letter-spacing:0;line-height:1.35;font-size:clamp(1.5rem,2vw,1.9rem)}
html[lang="zh-TW"] .prose-sec .prose h3{font-family:var(--sans);font-weight:600;font-size:1.3rem}
html[lang="zh-TW"] .pd-lead{font-weight:500;letter-spacing:0;line-height:1.5}
html[lang="zh-TW"] .pd-h3{font-weight:500;letter-spacing:0}
html[lang="zh-TW"] .pd-quote{font-weight:500;letter-spacing:0;line-height:1.4}
html[lang="zh-TW"] .pd-side h2{font-size:clamp(1.8rem,2.4vw,2.8rem)}
html[lang="zh-TW"] .pd-lead{font-family:var(--sans);font-size:clamp(1.3rem,1.6vw,1.7rem)}
html[lang="zh-TW"] .pd-h3{font-family:var(--sans);font-size:1.25rem}
html[lang="zh-TW"] .pd-gn{font-family:var(--sans);font-weight:600;font-size:1.2rem}
html[lang="zh-TW"] .pd-checks b,html[lang="zh-TW"] .pd-steps b{font-family:var(--sans);font-weight:600;font-size:1.2rem}
html[lang="zh-TW"] .pd-rows dt{font-family:var(--sans);font-weight:600;font-size:1.05rem}
html[lang="zh-TW"] .pd-quote{font-family:var(--sans);font-size:clamp(1.3rem,1.7vw,1.7rem)}
html[lang="zh-TW"] .disp,html[lang="zh-TW"] h1,html[lang="zh-TW"] h2,html[lang="zh-TW"] h3,html[lang="zh-TW"] .fhead,html[lang="zh-TW"] .jr-stage,html[lang="zh-TW"] .flow-set a,html[lang="zh-TW"] .pd-h3,html[lang="zh-TW"] .pd-quote,html[lang="zh-TW"] .scopy b{font-family:"Noto Sans TC Y","PingFang TC","Microsoft JhengHei","Noto Sans TC","Noto Sans CJK TC","Source Han Sans TC",sans-serif!important;font-style:normal!important}
html[lang="zh-TW"] .it,html[lang="zh-TW"] em{font-style:normal}
.y-note{margin-top:.6em;opacity:.8}.y-legal .lp{margin:0}
