.nav[data-astro-cid-yxete6jp]{flex-wrap:wrap;align-items:center;gap:0;font-size:16px;font-weight:400;display:flex}.nav__link[data-astro-cid-yxete6jp]{color:#fff;letter-spacing:1px;align-items:center;min-height:80px;padding:0 15px;font-size:16px;font-weight:400;line-height:80px;display:inline-flex}.nav__link[data-astro-cid-yxete6jp].is-active{color:#ff9c00}.nav__link[data-astro-cid-yxete6jp]:hover,.nav__item[data-astro-cid-yxete6jp]:focus-within>.nav__link[data-astro-cid-yxete6jp]{color:#ff9c00;background:0 0}.nav__item[data-astro-cid-yxete6jp]{position:relative}.nav__menu[data-astro-cid-yxete6jp]{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-header);min-width:190px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #00000029}.nav__menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{border-radius:var(--radius-sm);color:#fff;white-space:nowrap;padding:8px 10px;display:block}.nav__menu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{color:#f4c21b;background:#ffffff14}.nav__item[data-astro-cid-yxete6jp]:hover .nav__menu[data-astro-cid-yxete6jp],.nav__item[data-astro-cid-yxete6jp]:focus-within .nav__menu[data-astro-cid-yxete6jp]{display:block}.nav-mobile[data-astro-cid-yxete6jp]{margin-left:auto;display:none;position:relative}.nav-mobile[data-astro-cid-yxete6jp] summary[data-astro-cid-yxete6jp]{color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;min-width:42px;min-height:42px;font-size:24px;font-weight:800;list-style:none;display:inline-flex}.nav-mobile[data-astro-cid-yxete6jp] summary[data-astro-cid-yxete6jp]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-yxete6jp] nav[data-astro-cid-yxete6jp]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-header);width:min(82vw,340px);max-height:calc(100vh - 96px);box-shadow:var(--shadow-soft);padding:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.nav-mobile[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{border-radius:var(--radius-sm);color:#fff;padding:9px 10px;font-weight:700;display:block}.nav-mobile[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover{color:#f4c21b;background:#ffffff14}.nav-mobile__children[data-astro-cid-yxete6jp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin:0 0 10px 10px;display:grid}.nav-mobile__children[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:#e3edf4;font-size:var(--font-size-sm);font-weight:600}@media (width<=900px){.nav--desktop[data-astro-cid-yxete6jp]{display:none}.nav-mobile[data-astro-cid-yxete6jp]{display:block}}@media (width<=430px){.nav-mobile__children[data-astro-cid-yxete6jp]{grid-template-columns:1fr}}.site-header[data-astro-cid-nen7h5rs]{z-index:30;background:var(--color-header);position:sticky;top:0;box-shadow:0 3px 3px #0000000d}.site-header__bar[data-astro-cid-nen7h5rs]{justify-content:flex-start;align-items:center;gap:42px;width:min(1170px,100%);min-height:80px;margin:0 auto;padding:0 30px;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;display:inline-flex}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:265px;max-width:265px;height:auto}@media (width<=900px){.site-header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:12px;width:100%;min-height:80px;padding:0 24px}}@media (width<=430px){.site-header__bar[data-astro-cid-nen7h5rs]{padding:0 16px}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:190px;max-width:58vw}}.site-footer[data-astro-cid-jo6i4kqk]{color:#333;background:#fff;margin-top:0;padding:0}.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(1170px,100%);margin:0 auto;padding:100px 15px;display:grid}.site-footer[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{margin:0 0 20px;font-size:24px;font-weight:400;line-height:24px;display:block}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#333;margin:0 0 10px;font-size:15px;line-height:25.5px}.site-footer__inner[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{padding:0 15px}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-brand)}.site-footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk],.site-footer__social[data-astro-cid-jo6i4kqk]{flex-direction:column;align-content:flex-start;gap:0;display:flex}.site-footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#111;font-size:15px;line-height:25.5px}.site-footer__social[data-astro-cid-jo6i4kqk]{flex-direction:row;gap:10px;margin-top:20px}.site-footer__social[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:48px;height:48px}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk].site-footer__copy{color:#fff;text-align:center;background:#2f2f2f;min-height:66px;margin:0;padding:20px 16px;font-size:15px;line-height:25.5px}@media (width<=991px){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:0;padding:100px 15px}}:root{--color-text:#333;--color-muted:#888;--color-soft:#8b8b8b;--color-line:#ddd;--color-brand:#8d2f1f;--color-brand-dark:#7a2a1d;--color-brand-soft:#f7ded7;--color-cream:#fff;--color-paper:#fff;--color-sage:#516b54;--color-sky:#e9f5f6;--color-charcoal:#2c2b2a;--color-header:#011c31;--font-sans:"微軟正黑體", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-size-xs:.78rem;--font-size-sm:.92rem;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:1.42rem;--font-size-2xl:2rem;--font-size-hero:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--container:1140px;--content:825px;--radius-sm:4px;--radius-md:6px;--shadow-soft:0 14px 34px #2d2a261a;--breakpoint-sm:760px;--breakpoint-md:900px;--breakpoint-lg:1120px}*{box-sizing:border-box}html{color:var(--color-text);font-family:var(--font-sans);background:var(--color-cream);overflow-x:clip}body{line-height:1.75;font-size:var(--font-size-md);text-rendering:optimizelegibility;background:var(--color-cream);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:var(--color-brand)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--color-brand-soft);outline-offset:3px}img{max-width:100%;height:auto;display:block}.container{width:min(var(--container), calc(100% - 32px));min-width:0;margin:0 auto}.content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 30px;display:grid}.card{background:0 0;border:0;border-radius:0;transition:none;overflow:hidden}.card:hover{box-shadow:none;border-color:#0000;transform:none}.card__body{padding:18px}.eyebrow{color:var(--color-brand);font-size:var(--font-size-xs);letter-spacing:0;font-weight:700}.section{padding:46px 0}.section--tint{background:var(--color-cream)}.prose{max-width:var(--content);overflow-wrap:break-word;min-width:0}.entry-header{height:70px;overflow:hidden}.entry-intro{height:80px;overflow:hidden}.prose h1,.prose h2,.prose h3{line-height:1.5}.prose h1{font-size:24px}.prose p{color:var(--color-muted)}.prose a{color:var(--color-brand-dark);text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word;text-decoration:underline}.prose img,.prose iframe{border-radius:0}.prose img,.prose video,.prose embed,.prose object,.prose iframe,.prose figure{max-width:100%}.prose figure{margin-inline:0}.prose iframe{aspect-ratio:16/9;width:100%;max-width:100%}.prose pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}.prose code{white-space:pre-wrap;overflow-wrap:anywhere}.prose table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--color-line);padding:10px 12px}.prose blockquote{border-left:4px solid var(--color-brand);color:var(--color-soft);margin-inline:0;padding:4px 0 4px 18px}@media (width<=760px){.section{padding:36px 0}.container{width:min(100% - 24px, var(--container))}body{line-height:1.7}.content-grid{grid-template-columns:1fr;gap:30px}}
