@charset "UTF-8";:root{--ff-default:"Berkshire Swash","Noto Serif TC",cursive;--ff-serif:"Noto Serif TC","Noto Serif CJK TC",serif;--fs-head-title:clamp(1.5rem,2.5vw,2rem);--fs-head-subtitle:clamp(1.25rem,2.5vw,1.5rem);--fs-head-text:clamp(1.125rem,2.5vw,1.375rem);--fs-list-title:1.5rem;--fs-list-text:1rem;--fs-message-text:clamp(1rem,2.5vw,1.125rem);--fz-h1:clamp(1.625rem,2.5vw,2rem);--fz-h2:clamp(1.4125rem,2.5vw,1.875rem);--fz-h3:clamp(1.375rem,2.5vw,1.625rem);--fz-h4:clamp(1.25rem,2.5vw,1.5rem);--fz-h5:clamp(1.1875rem,2vw,1.4125rem);--fz-h6:clamp(1.125rem,1.8vw,1.375rem);--fz-sm:.9375em;--color-default:#111;--color-primary:#83b7d7;--color-secondary:#3f74ad;--color-gray-lv1:#111;--color-gray-lv2:#555;--color-white:#fff;--color-brand-cream:#fbf4ea;--color-brand-cream-deep:#f2e3c1;--color-brand-brown:#471a14;--color-brand-curry:#c9742b;--color-brand-saffron:#e0a93f;--color-brand-green:#1c5a4a;--color-brand-green-deep:#123f33;--h-header:166px;--h-header-scrolled:85px}@media (max-width:1023.98px){:root{--h-header:80px;--h-header-scrolled:60px}}:root{--w-container:1480px;--plyr-control-spacing:10px;--plyr-color-main:#c22020;--article-title:#000;--kanban-title:#fff;--kanban-subtitle:#000;--kanban-text:#ddd;--kanban-button:#222;--kanban-pagination:#fff;--kanban-pagination-active:#222}.faq-page{position:relative;background-color:#fbf4ea}.faq-page:before{content:"";display:block;position:absolute;inset:0;background-image:url("../../../themes/zh-tw/assets/scss/../images/common/page_bg_decorator.png");background-repeat:repeat;background-position:top left;pointer-events:none;opacity:.15}.faq__inner{position:relative;width:100%;max-width:var(--w-container);margin:0 auto;padding:clamp(40px,5vw,72px) clamp(12px,4vw,30px) clamp(56px,7vw,100px);display:grid;grid-template-columns:1fr;gap:clamp(28px,3vw,50px)}@media (min-width:992px){.faq__inner{grid-template-columns:220px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.faq-filter__list{list-style:none;margin:0;padding:0}@media (max-width:991.98px){.faq-filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.faq-filter__item{display:block;padding:10px 20px;font-size:clamp(15px,1.1vw,18px);letter-spacing:2px;color:#471a14;border-radius:8px;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}@media (min-width:992px){.faq-filter__item{border-radius:0;border-bottom:1px solid #cf986a}}.faq-filter__item:hover{color:#f78b05}.faq-filter__item.is-active{background-color:#f78b05;color:#fff;border-radius:15px 0;border-bottom-color:transparent}@media (max-width:991.98px){.faq-filter__item{border:1px solid #cf986a;border-radius:8px !important;padding:8px 18px}}.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.faq-item{overflow:hidden}.faq-item__q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;width:100%;padding:0 20px 15px 10px;background-color:transparent;border:0;border-bottom:1px solid #ceb6a2;text-align:left;cursor:pointer}.faq-item__badge{-ms-flex-negative:0;flex-shrink:0;width:50px;height:54px;background-image:url("../../../themes/zh-tw/assets/scss/../images/faq/faq_q.png");background-size:contain;background-repeat:no-repeat}.faq-item__question{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-family:var(--ff-serif);font-weight:700;font-size:clamp(16px,1.15vw,18px);line-height:1.6;letter-spacing:2px;color:#471a14;padding:12px 0}.faq-item__toggle{position:relative;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;margin-top:12px}.faq-item__toggle:before,.faq-item__toggle:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.faq-item__toggle:before{background-image:url("../../../themes/zh-tw/assets/scss/../images/faq/faq_expand_h.png")}.faq-item__toggle:after{background-image:url("../../../themes/zh-tw/assets/scss/../images/faq/faq_expand_v.png")}.faq-item.is-open .faq-item__toggle:after{opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.faq-item__a{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}.faq-item.is-open .faq-item__a{max-height:1500px}.faq-item__a-inner{padding:clamp(12px,1.2vw,20px) clamp(12px,1.6vw,30px);font-size:clamp(15px,1.05vw,16px);line-height:2.25;letter-spacing:1px;color:#231815;background-color:rgba(255,255,255,.5);border-radius:0 0 10px 10px}.faq-item__a-inner p{margin:0}.faq-item__a-inner p+p{margin-top:14px}.faq__pagination{margin-top:clamp(36px,4.5vw,64px)}