@font-face{font-family:Eczar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eczar-latin-400-normal.C63xjtqz.woff2)format("woff2"),url(/_astro/eczar-latin-400-normal.CfcVUSf2.woff)format("woff")}@font-face{font-family:Eczar;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eczar-latin-600-normal.Des9lSpT.woff2)format("woff2"),url(/_astro/eczar-latin-600-normal.C0WI1lXC.woff)format("woff")}@font-face{font-family:Quattrocento Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/quattrocento-sans-latin-400-normal.B9LSSFbw.woff2)format("woff2"),url(/_astro/quattrocento-sans-latin-400-normal.z6tU9tVT.woff)format("woff")}@font-face{font-family:Quattrocento Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/quattrocento-sans-latin-400-italic.BDJVCUD3.woff2)format("woff2"),url(/_astro/quattrocento-sans-latin-400-italic.C48XM7EV.woff)format("woff")}@font-face{font-family:Quattrocento Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/quattrocento-sans-latin-700-normal.Dg86q77U.woff2)format("woff2"),url(/_astro/quattrocento-sans-latin-700-normal.CeDA5FjM.woff)format("woff")}:root{--navy:#0a1238;--text:#d9d9df;--text-soft:#d9d9dfcc;--line:#d9d9df24;--red:#964444;--black:#000;--black-text:#dde2ff;--radius:6px;--page:1200px;--gutter:clamp(16px, 4vw, 50px);--font-heading:Eczar, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-body:"Quattrocento Sans", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--navy);min-height:100vh;color:var(--text);font-family:var(--font-body);letter-spacing:.04em;flex-direction:column;margin:0;font-size:18px;line-height:1.75;display:flex}h1,h2,h3{font-family:var(--font-heading);letter-spacing:.04em;margin:0;font-weight:400;line-height:1.25}a{color:inherit}main{flex:1}img{max-width:100%;height:auto;display:block}.page-width{width:100%;max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{background:var(--text);color:var(--navy);z-index:10;padding:8px 12px;top:16px;left:16px}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.section{padding-top:36px;padding-bottom:36px}.subline:lang(zh-Hant),.lede:lang(zh-Hant),.empty:lang(zh-Hant),blockquote:lang(zh-Hant){font-style:normal!important}.page-title{text-align:center;margin:12px 0 0;font-size:clamp(30px,4vw,44px)}.section-title{margin-bottom:20px;font-size:clamp(24px,2.6vw,32px)}.card{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.card:hover{border-color:#d9d9df66}.card:hover .card-title .arrow{transform:translate(4px)}.card-media{background:#fff;overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.card:hover .card-media img{transform:scale(1.03)}.card-body{padding:18px 20px 22px}.card-title{font-size:22px}.card-title .arrow{transition:transform .2s;display:inline-block}.card-meta{color:var(--text-soft);margin:6px 0 0;font-size:16px}.button{background:var(--red);color:#fff;border-radius:var(--radius);letter-spacing:.08em;padding:12px 30px;font-size:17px;text-decoration:none;display:inline-block}.button:hover{box-shadow:0 0 0 1px var(--red)}.center{text-align:center}.prose{font-size:clamp(18px,2.4vw,20px);line-height:1.8}.prose h2{margin:40px 0 8px;font-size:30px}.prose h3{margin:28px 0 6px;font-size:24px}.prose img{border-radius:var(--radius);margin:24px 0}.prose blockquote{border-left:3px solid var(--red);margin:24px 0;padding-left:18px;font-style:italic}.prose a{text-underline-offset:3px}.prose code{background:#d9d9df1a;border-radius:4px;padding:1px 5px;font-size:.9em}.prose .lead{font-family:var(--font-heading);font-size:25px;line-height:1.5}.prose dl.score{grid-template-columns:auto 1fr;gap:4px 24px;display:grid}.prose dl.score dt{color:var(--text-soft)}.prose dl.score dd{font-family:var(--font-heading);margin:0}.prose .small{color:var(--text-soft);font-size:16px}.header[data-astro-cid-nen7h5rs]{--logo-w:clamp(160px, 26vw, 300px);padding-bottom:10px}.banner[data-astro-cid-nen7h5rs]{background:var(--black);color:var(--black-text);padding:20px 0}.top[data-astro-cid-nen7h5rs]{justify-content:center;display:flex}.top[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:var(--logo-w);height:auto}nav[data-astro-cid-nen7h5rs]{justify-content:center;gap:clamp(18px,3vw,32px);margin-top:18px;font-size:18px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-soft);padding:4px 0;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text);text-underline-offset:6px;text-decoration:underline}.cover[data-astro-cid-nen7h5rs]{--logo-top:20px;--under-logo:calc(var(--logo-top) + var(--logo-w) * .175);grid-template-areas:"art""nav""words";display:grid}.art[data-astro-cid-nen7h5rs]{width:min(100%, 82vh * 641 / 306, var(--page));aspect-ratio:641/306;text-align:center;grid-area:art;justify-self:center;position:relative;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.art[data-astro-cid-nen7h5rs]>img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}.art[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{margin-top:var(--logo-top);display:inline-block;position:relative}.art[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:var(--logo-w);height:auto;display:block}.cover[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{grid-area:nav;margin-top:2px}.words[data-astro-cid-nen7h5rs]{display:contents}.words[data-astro-cid-nen7h5rs] h1{padding:calc(var(--under-logo) + 16px) var(--gutter) 0;color:var(--navy);grid-area:art;align-self:start;font-size:clamp(24px,4.6vw,48px);position:relative}.words[data-astro-cid-nen7h5rs] .subline{padding:22px var(--gutter) 4px;color:var(--text-soft);grid-area:words;margin:0;font-size:19px;font-style:italic}@media (width>=1200px),(width>=750px) and (aspect-ratio>=1717/1000){.art[data-astro-cid-nen7h5rs]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 82%,#0000),linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#000 82%,#0000),linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-composite:intersect}}@media (width<=749px){.art[data-astro-cid-nen7h5rs]{aspect-ratio:auto;width:100%;height:330px}.words[data-astro-cid-nen7h5rs] .subline{font-size:17px}}@media (width>=1100px){.cover[data-astro-cid-nen7h5rs]{grid-template-areas:"art""nav"}.words[data-astro-cid-nen7h5rs]{padding:calc(var(--under-logo) + 42px) var(--gutter) 0;grid-area:art;align-self:start;display:block;position:relative}.words[data-astro-cid-nen7h5rs] h1{padding:0}.words[data-astro-cid-nen7h5rs] .subline{color:#0a1238c7;margin-top:12px;padding:0}}.footer[data-astro-cid-jo6i4kqk]{background:var(--black);color:var(--black-text);margin-top:56px;padding:28px 0 26px}.inner[data-astro-cid-jo6i4kqk]{text-align:center}p[data-astro-cid-jo6i4kqk]{margin:0}.small[data-astro-cid-jo6i4kqk]{opacity:.7;font-size:15px}
