:root{--color-primary:var(--site-primary-600,#b54a0c);--color-primary-light:var(--site-primary-100,#fbe3cc);--color-primary-dark:var(--site-primary-700,#93380c);--color-secondary:#1e293b;--color-text:#475569;--color-muted:#475569;--color-background:var(--site-bg);--color-surface:var(--site-surface);--color-border:var(--site-border);--color-whatsapp:#25d366;--color-phone:#3b82f6;--font-sans:"PingFang TC","Microsoft JhengHei","Heiti TC","PMingLiU","Arial", sans-serif;--font-serif:"PingFang TC","Microsoft JhengHei","Heiti TC","PMingLiU","Arial", serif;--radius:.75rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.75}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--color-secondary);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.3}.section-title{text-align:center;margin-bottom:1rem;font-size:2.25rem;font-weight:900}.section-subtitle{text-align:center;max-width:700px;color:var(--color-muted);margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.125rem}html,body{overflow-x:hidden}.no-scroll{overflow:hidden}#site-footer .brand-wrap,#site-footer .brand-wrap *{box-shadow:none!important;-webkit-text-stroke:0!important;border:0!important;outline:0!important;text-decoration:none!important}#site-footer .brand-name{letter-spacing:.02em;font-family:PingFang TC,Microsoft JhengHei,Heiti TC,PMingLiU,Arial,sans-serif}#site-footer a:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}html{scroll-behavior:auto!important}.animate-in,.content-fade-in,.animate-when-visible,.reveal-on-scroll,.fade-in-up,.fade-up,.scroll-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.is-visible{opacity:1!important;transform:none!important}@media (width<=768px){.rtable-wrap{overflow:visible!important}table.rtable{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important}table.rtable thead{display:none!important}table.rtable tbody,table.rtable tr,table.rtable td,table.rtable th{width:100%!important;display:block!important}table.rtable tr{background:#fff!important;border:1px solid #0f172a1f!important;border-radius:14px!important;margin:0 0 12px!important;overflow:hidden!important}table.rtable td,table.rtable th{border:0!important;padding:10px 12px!important}table.rtable td+td,table.rtable th+td,table.rtable td+th{border-top:1px solid #0f172a14!important}table.rtable td:before,table.rtable th:before{content:attr(data-label);opacity:.75;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.2;display:block}table.rtable td[data-label=""]:before,table.rtable th[data-label=""]:before{display:none}}.fm-page{overflow-x:clip}.fm-page section[id],.fm-page article[id]{scroll-margin-top:5.5rem}.fm-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:48rem;margin:1.25rem auto 0;display:flex}.fm-nav a{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;padding:.35rem .8rem;font-size:.875rem;line-height:1.4;text-decoration:none}.fm-intro{max-width:42rem}.fm-kicker{color:#93380c;background:#fbe3cc;border-radius:999px;padding:.2rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.fm-intro h2,.fm-block h2{margin:1rem 0 0;font-size:1.875rem;line-height:1.25}.fm-intro p,.fm-lead{color:#475569;margin:1rem 0 0;font-size:1.0625rem;line-height:1.8}.fm-grid,.fm-grid-2,.fm-grid-3,.fm-links,.fm-related{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:2rem;display:grid}.fm-grid>*,.fm-grid-2>*,.fm-grid-3>*,.fm-links>*,.fm-related>li{min-width:0;height:auto}.fm-card,.fm-links>a{box-sizing:border-box;min-width:0;height:100%;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.fm-frame{aspect-ratio:4/3;background:#1c1917;flex:none;width:100%;display:block;position:relative;overflow:hidden}.fm-frame img,.fm-links .wk-link-cover img,#related-categories .fm-related img{object-fit:cover;object-position:center;display:block;position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.fm-copy{box-sizing:border-box;flex-direction:column;flex:auto;padding:1.25rem;display:flex}.fm-copy h3,.fm-links h3{margin:0;font-size:1.125rem;line-height:1.4}.fm-copy p,.fm-links p,.fm-note,.fm-note p{color:#475569;margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}.fm-page a.btn{white-space:normal;text-align:center;max-width:100%}.fm-more{color:#c2410c;text-underline-offset:3px;margin-top:auto;padding-top:.85rem;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:underline;display:inline-flex}.fm-grid,.fm-grid-2,.fm-grid-3,.fm-links,.fm-related{align-items:stretch}.fm-note{margin-top:1.5rem}.fm-links .wk-link-cover{background:#1c1917}#related-categories .fm-related{padding:0;list-style:none}#related-categories .fm-related>li{display:flex}#related-categories .fm-related>li>a{flex-direction:column;width:100%;min-width:0;height:auto;min-height:100%;display:flex}#related-categories .fm-related>li>a>.overflow-hidden{aspect-ratio:4/3;flex:none;height:auto;position:relative}#related-categories .fm-related .p-6{flex-direction:column;flex:auto;display:flex}#related-categories .fm-related .p-6 p{flex:auto}#related-categories .fm-related .p-6 p:empty{margin:0;display:none}#related-categories .fm-related .article-jump-card .p-6{padding-right:2.75rem}#related-categories .fm-related .article-jump-card .p-6 span{margin-top:auto}#related-categories .fm-kept{display:none}.fm-faq{gap:.75rem;margin-top:2rem;display:grid}@media (width>=768px){.fm-grid,.fm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-related,.fm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-intro h2,.fm-block h2{font-size:2.25rem}}@media (width>=1024px){.fm-grid,.fm-grid-3,.fm-links{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-links-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-related{grid-template-columns:repeat(3,minmax(0,1fr))}}
