@charset "UTF-8";
:root{font-family:"Noto Sans TC","Microsoft JhengHei",system-ui,sans-serif;color:#163a3e;background:#f8f6ef;font-size:16px;font-synthesis:none;--ink:#163a3e;--muted:#566d6b;--line:#d6ddd5;--orange:#b94d25;--teal:#176c65}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #ce662d;outline-offset:5px}img{display:block;max-width:100%}.skip{position:absolute;left:16px;top:-80px;padding:14px;background:white;z-index:10}.skip:focus{top:10px}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.site-header{border-bottom:1px solid var(--line);background:#f8f6ef}.header-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px}.wordmark{display:flex;align-items:center;gap:13px}.wordmark img{width:42px;height:42px}.wordmark strong{font-size:1.55rem;letter-spacing:.16em}.wordmark small{display:block;font-size:.75rem;letter-spacing:.23em;margin-top:3px}.nav{display:flex;gap:32px;align-items:center;font-size:1rem;font-weight:600}.nav a[aria-current=page]{color:var(--orange);text-decoration:underline;text-underline-offset:10px}.issue-line{display:flex;justify-content:space-between;gap:24px;padding:28px 0 20px;color:var(--muted);font-size:.875rem;letter-spacing:.06em}.feature{display:grid;grid-template-columns:1fr 1.2fr;min-height:475px;background:#143c3e;color:#fff}.feature-copy{padding:44px 46px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{font-size:.875rem;letter-spacing:.16em;color:var(--orange);margin:0 0 16px;font-weight:700}.feature .eyebrow{color:#e8b382}.feature h1{font-size:clamp(2rem,3.6vw,3.3rem);font-weight:600;letter-spacing:.025em;line-height:1.45;margin:0 0 20px}.feature p{font-size:1rem;line-height:1.9;color:#d9e6dc;margin:0 0 27px}.text-link{display:inline-block;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:7px}.feature figure{margin:0;position:relative;min-height:360px;overflow:hidden}.feature img{width:100%;height:100%;object-fit:cover;object-position:55% 50%}.feature figcaption{position:absolute;bottom:0;left:0;right:0;padding:28px 18px 12px;background:linear-gradient(transparent,#001e20b0);font-size:.75rem;color:#fff;line-height:1.6}.section{margin:58px 0}.section-head{display:flex;gap:20px;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ink);padding-top:20px;margin-bottom:24px}.section-head h2{font-size:1.75rem;font-weight:600;margin:0;letter-spacing:.07em}.section-head span{font-size:.875rem;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.card{padding:6px 0 26px;border-bottom:1px solid var(--line)}.card .number{font-size:2.3rem;font-family:Georgia,serif;font-style:italic;color:#9cab9a;display:block;margin-bottom:18px}.card h3{font-size:1.4rem;line-height:1.6;font-weight:600;margin:12px 0}.card p{line-height:1.85;color:var(--muted);margin:0 0 20px}.card small{font-size:.875rem;color:var(--muted)}.category-banner{padding:60px 0 42px;max-width:790px}.category-banner h1{font-size:clamp(2.1rem,4vw,3.6rem);font-weight:600;letter-spacing:.07em;margin:0 0 20px}.category-banner p{font-size:1.125rem;line-height:1.9;color:var(--muted);margin:0}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.875rem;margin:30px 0}.reading-layout{display:grid;grid-template-columns:minmax(0,770px) minmax(180px,1fr);gap:70px;align-items:start;margin-bottom:65px}.article-head{border-bottom:1px solid var(--line);padding:16px 0 28px;margin-bottom:32px}.article-head h1{font-size:clamp(2rem,3.4vw,3rem);font-weight:600;line-height:1.55;margin:0 0 22px}.dek{font-size:1.15rem;line-height:1.95;color:var(--muted)}.byline{font-size:.875rem;color:var(--muted);line-height:1.8}.prose{font-size:1.0625rem;line-height:2;overflow-wrap:anywhere}.prose h2{font-size:1.5rem;line-height:1.6;margin:40px 0 18px;font-weight:600}.prose p{margin:0 0 23px;white-space:pre-line}.prose ul{padding-left:1.5em}.prose a,.source-list a{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.prose figure{margin:30px 0}.prose figcaption{font-size:.75rem;line-height:1.7;color:var(--muted);margin-top:8px}.aside{position:sticky;top:25px;margin-top:20px;border-top:3px solid var(--teal);padding-top:20px}.aside h2{font-size:1.1rem;margin:0 0 20px}.aside a{display:block;padding:14px 0;border-bottom:1px solid var(--line);line-height:1.7;font-size:1rem}.purchase{margin:40px 0;background:#edf0e5;border-top:2px solid var(--teal);padding:25px 28px}.purchase h2{font-size:1.3rem;margin:0 0 12px}.purchase p{font-size:.875rem;line-height:1.85;color:#465e5a}.purchase .button{display:inline-block;padding:14px 22px;background:var(--teal);color:white;font-size:1rem;font-weight:600;margin:8px 0;min-height:48px}.disclosure{font-size:.875rem;color:#465e5a;line-height:1.85}.source-list{padding:22px 0;border-top:1px solid var(--line);font-size:.875rem;line-height:1.9}.source-list h2{font-size:1rem;margin:0 0 10px}.empty{padding:32px 0;color:var(--muted);line-height:1.8}.site-footer{margin-top:65px;background:#173e3f;color:#f2f4e9;padding:38px 0 30px}.footer-grid{display:flex;justify-content:space-between;gap:40px;align-items:start}.footer-grid strong{font-size:1.4rem;letter-spacing:.12em}.footer-grid p{max-width:420px;line-height:1.8;color:#c5d5cd;font-size:.875rem}.footer-links{display:flex;flex-wrap:wrap;gap:22px;font-size:.875rem}.copyright{font-size:.75rem;color:#aec3bb;border-top:1px solid #3b5b57;margin-top:28px;padding-top:20px}.ad-block{margin-top:35px;min-height:100px}.ad-block>small{display:block;color:var(--muted);font-size:.75rem;margin-bottom:8px}.guide-note{border-left:3px solid #bc693b;padding:0 0 0 20px;font-size:.9375rem;line-height:1.9;color:var(--muted)}
@media(max-width:900px){.wrap{width:calc(100% - 40px)}.header-row{min-height:90px}.nav{gap:20px}.wordmark strong{font-size:1.3rem}.feature{grid-template-columns:1fr 1fr;min-height:410px}.feature-copy{padding:30px}.reading-layout{grid-template-columns:minmax(0,1fr);gap:15px}.aside{position:static;display:block;margin-top:25px}.cards{gap:22px}.card h3{font-size:1.22rem}}
@media(max-width:620px){.wrap{width:calc(100% - 36px)}.header-row{display:block;padding:22px 0 19px}.nav{margin-top:24px;gap:0;justify-content:space-between;flex-wrap:wrap;row-gap:18px}.wordmark img{width:38px;height:38px}.issue-line{padding-top:22px;font-size:.8125rem}.issue-line span:last-child{display:none}.feature{display:flex;flex-direction:column-reverse}.feature figure{min-height:0;height:255px}.feature-copy{padding:30px 26px 34px}.feature h1{font-size:2rem}.feature p{margin-bottom:22px}.cards{grid-template-columns:1fr;gap:22px}.card{display:block;padding-top:8px}.card .number{font-size:2rem;margin-bottom:12px}.card h3{font-size:1.35rem}.section{margin:40px 0}.section-head h2{font-size:1.5rem}.section-head span{max-width:120px;text-align:right;line-height:1.6}.category-banner{padding:42px 0 30px}.reading-layout{margin-bottom:35px}.article-head h1{font-size:2rem}.prose{font-size:1rem}.purchase{padding:22px}.footer-grid{display:block}.footer-links{margin-top:25px;gap:22px}.site-footer{margin-top:45px}}

.article-head h1{text-wrap:balance}.card>a{display:block}.card>a:hover{text-decoration:none}.card>a:hover h3{text-decoration:underline;text-underline-offset:5px}
