.std-root{--std-paper:#f4efe7;--std-panel:#fbf8f2;--std-ink:#201915;--std-ink2:#5c4b40;--std-ink3:#8c7b6e;--std-petrol:#de6a14;--std-petrol2:#e8843c;--std-ochre:#c8842a;--std-ochre-bg:#f4ead6;--std-ochre-line:#e2cea2;--std-line:#ddd3c6;--std-line2:#e7ddce;--std-dark:#2a201a;--std-serif:var(--font-serif-tc),"Noto Serif TC",serif;--std-sans:var(--font-sans-tc),"Noto Sans TC",system-ui,sans-serif;--std-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--std-pad:clamp(20px,5.5vw,48px);--std-read:660px;background:var(--std-paper);color:var(--std-ink);font-family:var(--std-sans);font-size:16.5px;line-height:1.95;letter-spacing:.015em;-webkit-font-smoothing:antialiased;min-height:100vh}@media (min-width:700px){.std-root{font-size:17.5px}}.std-root .read{max-width:var(--std-read)}.std-root .read,.std-root .wide{margin:0 auto;padding:0 var(--std-pad)}.std-root .wide{max-width:960px}.std-root p{margin:0 0 1.35em}.std-root strong{font-weight:500;background:linear-gradient(transparent 62%,rgba(222,106,20,.2) 0)}.std-root em{font-style:normal;color:var(--std-petrol)}.std-root .std-prog{position:fixed;top:0;left:0;height:2px;background:var(--std-petrol);width:0;z-index:60}.std-root .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--std-line);background:rgba(230,234,232,.93);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.std-root .topbar .wide{display:flex;align-items:center;justify-content:space-between;gap:14px;height:52px}.std-root .brand{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--std-ink2)}.std-root .brand b{color:var(--std-ink);font-weight:500}.std-root .brand .sep{color:var(--std-line)}.std-root .brand .dot{width:7px;height:7px;background:var(--std-petrol);border-radius:50%;flex:none}.std-root .tb-r{font-family:var(--std-mono);font-size:11px;color:var(--std-ink3);letter-spacing:.05em}.std-root .hero{padding:clamp(56px,12vw,112px) 0 clamp(30px,6vw,52px)}.std-root .eyebrow{font-family:var(--std-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--std-ink3)}.std-root .hero h1{font-family:var(--std-serif);font-weight:600;letter-spacing:.05em;font-size:clamp(36px,9vw,62px);line-height:1.24;margin:18px 0 0}.std-root .hero .sub{margin-top:22px;font-size:15.5px;color:var(--std-ink2);line-height:1.9}.std-root .hero .stamp{margin-top:26px;font-family:var(--std-mono);font-size:11.5px;color:var(--std-ink3);letter-spacing:.04em;padding-top:16px;border-top:1px solid var(--std-line)}.std-root .toc{margin:clamp(30px,6vw,48px) auto 0;max-width:var(--std-read);padding:0 var(--std-pad)}.std-root .toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media (min-width:620px){.std-root .toc ol{grid-template-columns:1fr 1fr;column-gap:28px}}.std-root .toc li{border-top:1px solid var(--std-line2)}.std-root .toc a{display:flex;gap:11px;align-items:baseline;padding:9px 0;text-decoration:none;color:var(--std-ink2);font-size:14px;transition:color .16s}.std-root .toc a:hover{color:var(--std-petrol)}.std-root .toc .n{font-family:var(--std-mono);font-size:11px;color:var(--std-ink3);flex:none}.std-root .prologue{margin:clamp(52px,10vw,96px) 0 0;padding:clamp(34px,6vw,54px) 0;border-top:1px solid var(--std-line);border-bottom:1px solid var(--std-line)}.std-root .qpair{display:grid;grid-gap:26px;gap:26px}.std-root .qbox{position:relative;padding-left:20px;border-left:2px solid var(--std-line)}.std-root .qbox.a{border-left-color:var(--std-petrol)}.std-root .qbox.b{border-left-color:var(--std-ochre)}.std-root .qwho{font-family:var(--std-mono);font-size:11px;letter-spacing:.12em;color:var(--std-ink3);margin-bottom:9px}.std-root .qtext{font-family:var(--std-serif);font-weight:600;letter-spacing:.04em;font-size:clamp(20px,4.6vw,27px);line-height:1.6;margin:0}.std-root .qjoin{margin-top:30px;font-size:16px;color:var(--std-ink2)}.std-root .qjoin b{color:var(--std-ink);font-weight:500;background:none}.std-root section.s{padding:clamp(48px,9vw,84px) 0 0}.std-root .shead{margin-bottom:26px}.std-root .snum{font-family:var(--std-mono);font-size:11px;letter-spacing:.14em;color:var(--std-ink3)}.std-root .shead h2{letter-spacing:.045em;font-size:clamp(23px,5vw,33px);line-height:1.42;margin:9px 0 0}.std-root .pull,.std-root .shead h2{font-family:var(--std-serif);font-weight:600}.std-root .pull{letter-spacing:.04em;font-size:clamp(19px,4.2vw,25px);line-height:1.66;margin:1.6em 0;padding-left:20px;border-left:2px solid var(--std-petrol)}.std-root .quoteblk{background:var(--std-panel);border:1px solid var(--std-line2);border-radius:4px;padding:clamp(18px,4vw,26px);margin:1.6em 0;font-size:15.5px;line-height:1.85;color:var(--std-ink2)}.std-root .quoteblk p:last-child{margin-bottom:0}.std-root .triple{margin:1.6em 0;padding:0;list-style:none}.std-root .triple li{padding:16px 0;border-top:1px solid var(--std-line2)}.std-root .triple li:last-child{border-bottom:1px solid var(--std-line2)}.std-root .triple b{display:block;font-weight:500;background:none;margin-bottom:3px}.std-root .triple span{color:var(--std-ink2);font-size:15.5px}.std-root .core{background:linear-gradient(180deg,#f6ecdc,#f1e6d3);color:var(--std-ink);margin:clamp(56px,10vw,104px) 0 0;padding:clamp(64px,12vw,120px) 0;border-top:1px solid var(--std-ochre-line);border-bottom:1px solid var(--std-ochre-line)}.std-root .core .eyebrow{color:var(--std-petrol)}.std-root .core h2{font-family:var(--std-serif);font-weight:600;letter-spacing:.05em;font-size:clamp(32px,7.2vw,52px);line-height:1.32;margin:16px 0 0;color:var(--std-ink)}.std-root .core .lead{margin-top:26px;font-size:clamp(16.5px,3.6vw,19px);line-height:2;color:var(--std-ink2);max-width:40em}.std-root .core .lead strong{color:var(--std-ink);font-weight:500}.std-root .signup{margin-top:clamp(34px,6vw,52px);max-width:40em}.std-root .signup-lead{font-family:var(--std-serif);font-weight:600;letter-spacing:.03em;font-size:clamp(18px,4vw,24px);line-height:1.6;color:var(--std-ink);margin:0 0 20px}.std-root .signup-row{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.std-root .signup-row input{flex:1 1 260px;min-width:0;font-family:var(--std-sans);font-size:16px;color:var(--std-ink);background:#fff;border:1px solid var(--std-ochre-line);border-radius:8px;padding:14px 16px;transition:border-color .16s,box-shadow .16s}.std-root .signup-row input::placeholder{color:var(--std-ink3)}.std-root .signup-row input:focus{outline:none;border-color:var(--std-petrol);box-shadow:0 0 0 3px rgba(222,106,20,.16)}.std-root .signup-row button{flex:0 0 auto;font-family:var(--std-sans);font-weight:500;font-size:16px;letter-spacing:.04em;color:#fff;background:var(--std-petrol);border:none;border-radius:8px;padding:14px 26px;cursor:pointer;transition:background-color .16s,transform .16s}.std-root .signup-row button:hover{background:var(--std-petrol2);transform:translateY(-1px)}.std-root .signup-note{margin:14px 0 0;font-size:13px;color:var(--std-ink3)}.std-root .signup-done{margin-top:clamp(34px,6vw,52px);max-width:40em;padding:22px 24px;background:#fff;border:1px solid var(--std-ochre-line);border-radius:10px}.std-root .signup-done .sd-h{font-family:var(--std-serif);font-weight:600;font-size:clamp(19px,4vw,24px);color:var(--std-ink);margin:0 0 8px}.std-root .signup-done .sd-b{margin:0;font-size:15px;line-height:1.85;color:var(--std-ink2)}.std-root .core.core--dark{background:var(--std-dark);color:#e7ddcf;border-color:rgba(231,221,207,.14)}.std-root .core.core--dark .signup-lead,.std-root .core.core--dark h2{color:#f4ece0}.std-root .core.core--dark .lead{color:#c3b5a5}.std-root .core.core--dark .lead strong{color:#f4ece0}.std-root .core.core--dark .signup-row input{background:rgba(255,255,255,.06);border-color:rgba(231,221,207,.24);color:#f4ece0}.std-root .core.core--dark .signup-done{background:rgba(255,255,255,.05);border-color:rgba(231,221,207,.2)}.std-root .core.core--dark .signup-done .sd-h{color:#f4ece0}.std-root .core.core--dark .signup-done .sd-b{color:#c3b5a5}.std-root .split{margin:1.8em 0;border:1px solid var(--std-line2);border-radius:4px;background:var(--std-panel);overflow:hidden}.std-root .splithd{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;column-gap:0;font-family:var(--std-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--std-line2)}.std-root .splithd .l,.std-root .splithd .r{padding:12px clamp(14px,3vw,20px)}.std-root .splithd .l{color:var(--std-petrol)}.std-root .splithd .r{color:var(--std-ochre);border-left:1px solid var(--std-line2)}.std-root .pair{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;column-gap:0;border-top:1px solid var(--std-line2)}.std-root .pair:first-of-type{border-top:none}.std-root .pair .l,.std-root .pair .r{padding:16px clamp(14px,3vw,20px);font-size:14.5px;line-height:1.7}.std-root .pair .l{font-family:var(--std-mono);color:var(--std-ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.std-root .pair .r{color:var(--std-ink);border-left:1px solid var(--std-line2)}.std-root .voices{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin:1.8em 0}@media (min-width:640px){.std-root .voices{grid-template-columns:1fr 1fr;gap:18px}}.std-root .vcard{border-radius:4px;padding:20px 20px 22px}.std-root .v-sys{background:rgba(27,74,79,.07);border:1px solid rgba(27,74,79,.24)}.std-root .v-self{background:var(--std-ochre-bg);border:1px solid var(--std-ochre-line)}.std-root .tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--std-mono);font-size:10.5px;letter-spacing:.08em;padding:3px 8px 3px 7px;border-radius:2px;margin-bottom:11px}.std-root .tag:before{content:"";width:5px;height:5px;flex:none}.std-root .tag-sys{color:var(--std-petrol);background:rgba(27,74,79,.12)}.std-root .tag-sys:before{background:var(--std-petrol);border-radius:50%}.std-root .tag-self{color:var(--std-ochre);background:rgba(138,98,38,.14)}.std-root .tag-self:before{background:var(--std-ochre)}.std-root .vcard p{margin:0;font-size:15px;line-height:1.82;color:var(--std-ink2)}.std-root .vcard .vt{font-weight:500;color:var(--std-ink);margin-bottom:5px;display:block}.std-root .gtee{margin:1.8em 0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.std-root .gt{padding:18px 0;border-top:1px solid var(--std-line2)}.std-root .gt:last-child{border-bottom:1px solid var(--std-line2)}.std-root .gt .h{font-family:var(--std-mono);font-size:11px;letter-spacing:.12em;margin-bottom:8px}.std-root .gt.yes .h{color:var(--std-petrol)}.std-root .gt.no .h{color:var(--std-ochre)}.std-root .gt p{margin:0;font-size:15.5px;line-height:1.85;color:var(--std-ink2)}.std-root .xlink{display:block;margin:2em 0 .6em;padding:20px 22px;border:1px solid var(--std-ochre-line);background:var(--std-ochre-bg);border-radius:4px;text-decoration:none;color:var(--std-ink);transition:border-color .16s,transform .16s}.std-root .xlink:hover{border-color:var(--std-ochre);transform:translateY(-1px)}.std-root .xlink .xk{display:block;font-family:var(--std-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--std-ochre);margin-bottom:7px}.std-root .xlink .xt{font-family:var(--std-serif);font-weight:600;font-size:clamp(17px,3.8vw,21px);line-height:1.5;letter-spacing:.03em}.std-root .xlink .xt .arw{color:var(--std-ochre)}.std-root .xlink .xsub{display:block;margin-top:6px;font-size:13.5px;color:var(--std-ink2)}.std-root .ending{margin-top:clamp(60px,11vw,110px);padding:clamp(48px,9vw,86px) 0 0;border-top:2px solid var(--std-ink)}.std-root .ending .fin{font-family:var(--std-serif);font-weight:600;letter-spacing:.05em;font-size:clamp(23px,5.2vw,34px);line-height:1.62;margin:1.1em 0}.std-root .ending .last{font-family:var(--std-serif);font-weight:600;letter-spacing:.06em;font-size:clamp(26px,6.2vw,42px);line-height:1.5;margin:1.2em 0 0;color:var(--std-ink)}.std-root .ending .last span{color:var(--std-ochre)}.std-root footer{margin-top:clamp(56px,10vw,96px);border-top:1px solid var(--std-line);padding:30px 0 70px}.std-root .flinks{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:20px}.std-root .flinks a{font-size:14px;color:var(--std-ink2);text-decoration:none;border-bottom:1px solid var(--std-line);padding-bottom:2px;transition:color .16s,border-color .16s}.std-root .flinks a:hover{color:var(--std-petrol);border-color:var(--std-petrol2)}.std-root .fnote{font-family:var(--std-mono);font-size:11px;color:var(--std-ink3);letter-spacing:.04em;line-height:1.9}.std-root .cap{font-size:14px;line-height:1.8;color:var(--std-ink3)}.std-root .inlink{color:var(--std-petrol);text-decoration:none;border-bottom:1px solid var(--std-petrol2);padding-bottom:1px;white-space:nowrap;transition:color .16s,border-color .16s}.std-root .inlink:hover{color:var(--std-petrol2);border-color:var(--std-petrol)}.std-root .quoteblk.rules{border-left:3px solid var(--std-petrol);background:rgba(222,106,20,.05)}.std-root .tag-rule{color:var(--std-ink2);background:rgba(35,24,21,.07)}.std-root .tag-rule:before{background:var(--std-ink3);border-radius:1px}.std-root .soul{margin:clamp(40px,8vw,72px) 0 0;padding:clamp(28px,5vw,40px) 0 0;border-top:1px solid var(--std-line);font-family:var(--std-serif);font-weight:600;letter-spacing:.06em;font-size:clamp(28px,7vw,46px);line-height:1.42;color:var(--std-ink)}.std-root .rv{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.25,1)}.std-root .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.std-root .rv{opacity:1;transform:none;transition-duration:.001ms}}