@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_e7b3353c-module__2dtYYG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_e7b3353c-module__2dtYYG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#121210);--paper-raised:var(--lightningcss-light,#fcfbf8)var(--lightningcss-dark,#1b1b18);--paper-recessed:var(--lightningcss-light,#f6f4f0)var(--lightningcss-dark,#0d0d0b);--code-paper:var(--lightningcss-light,#272522)var(--lightningcss-dark,#0d0d0b);--code-ink:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#e4e4e7);--ink:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#f4f4f5);--ink-secondary:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#a1a1aa);--ink-muted:var(--lightningcss-light,#71717a)var(--lightningcss-dark,#8a8a93);--ink-faint:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,#2a2a2e);--mark-0:var(--lightningcss-light,#f0f2ec)var(--lightningcss-dark,#20281f);--mark-1:var(--lightningcss-light,#dde3d3)var(--lightningcss-dark,#2f3f2b);--mark-2:var(--lightningcss-light,#b8c2aa)var(--lightningcss-dark,#4a6244);--mark-3:var(--lightningcss-light,#5c7357)var(--lightningcss-dark,#93ac8d);--mark-4:var(--lightningcss-light,#14281e)var(--lightningcss-dark,#d3e3cc);--chart-1:var(--lightningcss-light,#d8433a)var(--lightningcss-dark,#ef6a5a);--chart-2:var(--lightningcss-light,#3f8f57)var(--lightningcss-dark,#6fbf83);--chart-3:var(--lightningcss-light,#e0872e)var(--lightningcss-dark,#f0a95a);--chart-4:var(--lightningcss-light,#d06489)var(--lightningcss-dark,#ec8fac);--chart-5:var(--lightningcss-light,#2f8f86)var(--lightningcss-dark,#5fb8ad);--chart-6:var(--lightningcss-light,#8a5a9e)var(--lightningcss-dark,#b98fca);--chart-7:var(--lightningcss-light,#c29a24)var(--lightningcss-dark,#e3c65a);--chart-8:var(--lightningcss-light,#6b9e3f)var(--lightningcss-dark,#9fc76f);--seal:var(--lightningcss-light,#be3d26)var(--lightningcss-dark,#e4674c);--seal-pressed:var(--lightningcss-light,#a33119)var(--lightningcss-dark,#f08265);--seal-paper:var(--lightningcss-light,#fdf2f0)var(--lightningcss-dark,#2c1713);--alarm:var(--lightningcss-light,#a81e32)var(--lightningcss-dark,#f07185);--alarm-ground:var(--lightningcss-light,#a81e32)var(--lightningcss-dark,#c22a40);--alarm-ground-pressed:var(--lightningcss-light,#8c1728)var(--lightningcss-dark,#d6394f);--alarm-paper:var(--lightningcss-light,#fdf1f3)var(--lightningcss-dark,#2c1318);--alarm-faint:var(--lightningcss-light,#f0c9cf)var(--lightningcss-dark,#4a1e26);--r-plate:4px;--r-seal:10px;--r-card:16px;--r-panel:24px;--r-vessel:40px;--card-min-w:280px;--card-min-h:96px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s20:80px;--s24:96px;--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;--cjk:"PingFang TC", "Noto Sans TC", "Noto Sans SC", sans-serif;--fs-display:1.75rem;--fw-display:500;--lh-display:1.05;--ls-display:-.01em;--fs-headline:1.25rem;--fw-headline:500;--lh-headline:1.15;--ls-headline:-.01em;--fs-note:1.0625rem;--fw-note:400;--lh-note:1.7;--ls-note:0;--fs-title:1.0625rem;--fw-title:500;--lh-title:1.35;--ls-title:0;--fs-body:.9375rem;--fw-body:400;--lh-body:1.6;--ls-body:0;--fs-caption:.8125rem;--fw-caption:400;--lh-caption:1.5;--ls-caption:0;--fs-label:.6875rem;--fw-label:500;--lh-label:1.5;--ls-label:.1em;--fs-label-cjk:.75rem;--ls-numeral:-.03em;--shadow-diffusion:0 20px 40px -15px var(--lightningcss-light,#18181b14)var(--lightningcss-dark,#00000080);--shadow-lift:0 28px 56px -20px var(--lightningcss-light,#18181b24)var(--lightningcss-dark,#000000b3);--shadow-edge:inset 0 1px 0 var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff0f);--hairline:var(--lightningcss-light,#18181b0f)var(--lightningcss-dark,#ffffff0f);--border:1px solid var(--hairline);--glass:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1a1a1db8);--glass-border:var(--lightningcss-light,#18181b14)var(--lightningcss-dark,#ffffff14);--scrim:var(--lightningcss-light,#f9fafb99)var(--lightningcss-dark,#09090b99);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-soft:ease;--t-fast:.16s;--t-base:.3s;--t-exit:.14s;--t-slow:.52s;--measure-page:720px;--measure-spread:1200px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:768px){:root{--fs-display:2.25rem;--fs-headline:1.5rem;--fs-note:1.125rem}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}img{max-width:100%}:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.display{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin:0}.headline{font-size:var(--fs-headline);font-weight:var(--fw-headline);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);margin:0}.note{font-size:var(--fs-note);font-weight:var(--fw-note);line-height:var(--lh-note);letter-spacing:var(--ls-note);margin:0}.note p{margin:0 0 1em}.note p:last-child{margin-bottom:0}.note--cjk{font-family:var(--cjk);letter-spacing:normal;line-break:strict;word-break:normal;overflow-wrap:break-word;text-autospace:normal;hanging-punctuation:allow-end;line-height:2}@supports (text-justify:inter-character){.note--cjk{text-align:justify;text-justify:inter-character}}.title{font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.body{font-size:var(--fs-body);font-weight:var(--fw-body)}.caption{font-size:var(--fs-caption);font-weight:var(--fw-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--ink-muted)}.label{font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-muted)}.label:lang(zh),.label:lang(ja){letter-spacing:normal}:root:lang(zh) body{font-family:var(--cjk);letter-spacing:normal;line-break:strict;word-break:normal;overflow-wrap:break-word;text-autospace:normal}:root:lang(zh) .display,:root:lang(zh) .headline,:root:lang(zh) .title,:root:lang(zh) .note,:root:lang(zh) .label{letter-spacing:normal}:root:lang(zh) .label{text-transform:none;font-size:var(--fs-label-cjk)}:root:lang(zh) .numeral{letter-spacing:normal}:root:lang(zh) .note:not(.note--cjk){font-family:var(--serif);letter-spacing:var(--ls-note)}.numeral{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-numeral)}.dim{color:var(--ink-muted)}.secondary{color:var(--ink-secondary)}.sep{color:var(--ink-muted)}.measure{width:100%;max-width:var(--measure-page);padding:0 var(--s6);margin:0 auto}.page{padding:var(--s16) 0 var(--s24)}.page--flush{padding-top:var(--s6)}@media (max-width:767px){.measure{padding:0 var(--s4)}.page{padding:var(--s8) 0 calc(104px + env(safe-area-inset-bottom,0px))}.page--flush{padding-top:var(--s4)}}.rule{border:none;border-top:var(--border);margin:var(--s12) 0}.stack>*+*{margin-top:var(--s4)}.row{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.row--between{justify-content:space-between}.leaf{background:var(--paper-raised);border:var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-edge);padding:var(--s6) var(--s6);flex-direction:column;flex:1;display:flex}@media (max-width:767px){.leaf{padding:var(--s4) var(--s4)}}.leaf__body{flex-direction:column;flex:1;display:flex}.entry__metadata{margin:0 var(--s6) var(--s2)}@media (max-width:767px){.entry__metadata{margin-right:var(--s4);margin-left:var(--s4)}}.page--sheet{min-height:60dvh;padding:var(--s6) 0;flex-direction:column;display:flex}.page--sheet .measure{flex-direction:column;flex:1;display:flex}@media (max-width:767px){.page--sheet{padding:var(--s4) 0 calc(var(--s4) + env(safe-area-inset-bottom,0px))}}.leaf .rule{margin:var(--s4) 0}.panel{background:var(--paper-raised);border:var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-diffusion)}.panel--pad{padding:var(--s8)}@media (max-width:767px){.panel--pad{padding:var(--s6)}}.card{min-width:min(var(--card-min-w), 100%);min-height:var(--card-min-h);padding:var(--s4) var(--s6);background:var(--paper-raised);border:var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-diffusion);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out)}@media (max-width:767px){.card{padding:var(--s4)}}@media (hover:hover) and (pointer:fine){a.card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}a.card:active{transform:scale(.99)}.reveal{animation:reveal var(--t-base) var(--ease-out) both;animation-delay:calc(min(var(--index,0), 6) * 40ms)}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fold{transition:grid-template-rows var(--t-base) var(--ease-out), opacity var(--t-base) var(--ease-out);grid-template-rows:1fr;display:grid}.fold>*{min-height:0;overflow:hidden}@starting-style{.fold{opacity:0;grid-template-rows:0fr}}@supports (animation-timeline:view()){.revealOnScroll{animation:1ms linear both reveal;animation-timeline:view();animation-range:entry entry 45%}}.revealCell{animation:revealCell var(--t-base) var(--ease-out) both;animation-delay:calc(var(--index,0) * 8ms)}@keyframes revealCell{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.skeleton{background:linear-gradient(90deg, var(--paper-recessed) 0%, var(--ink-faint) 50%, var(--paper-recessed) 100%);border-radius:var(--r-seal);background-size:200% 100%;animation:1.6s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.12s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.skeleton{background:var(--paper-recessed)!important;animation:skeletonPulse 1.6s var(--ease-soft) infinite!important}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}
