.details-section{background-color:var(--color-secondary-light)}.details-section section{flex-direction:column;gap:4.25rem;padding:6rem 7.5rem;display:flex}.section-intro{flex-direction:column;gap:1.75rem;display:flex}.section-intro .section-description{color:var(--color-grey-900);white-space:pre-line}.temp-img{border:2px solid var(--color-secondary-main);width:100%;height:675px}.pharmacy-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem;display:flex}.pharmacy-card-wrapper{flex-direction:column;align-items:center;max-width:396px;height:auto;display:flex}.pharmacy-list>:nth-child(-n+3){flex:381px;min-width:0}.pharmacy-list>:nth-child(n+4){flex:270px;min-width:0}.pharmacy-card__img{border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden;transform:translateY(32px);box-shadow:0 13px 8px #0000000d,0 6px 6px #00000017}.pharmacy-card__img img{object-fit:cover;width:100%;height:100%}button.pharmacy-card__btn{color:var(--color-grey-white);background-color:var(--color-primary-main);border-radius:8px;width:3.5rem;height:2.5rem}.pharmacy-card{background-color:var(--color-grey-white);box-sizing:border-box;border-radius:16px;justify-content:space-between;align-self:stretch;align-items:center;width:100%;padding:1.75rem 1.25rem;display:flex}@media screen and (width<=990px){.details-section section{gap:2.5rem;padding:3rem 1.5rem}.pharmacy-list{flex-direction:column;gap:0}.pharmacy-card-wrapper{width:100%;min-width:0;max-width:100%}.pharmacy-list>:nth-child(-n+3),.pharmacy-list>:nth-child(n+4){flex:auto}}@media screen and (width<=480px){.section-intro{gap:1.25rem}}.faqs-section{background-color:var(--color-secondary-light);flex-direction:column;gap:4.25rem;padding:6rem 7.5rem;display:flex}.faqs-list{padding-top:var(--spacing-padding-y-4xl,40px);justify-content:center;align-items:center;gap:var(--spacing-gap-xl,24px);flex-direction:column;align-self:stretch;margin:0;padding-left:0;padding-right:0;list-style:none;display:flex}.faq-card{justify-content:space-between;align-items:flex-start;gap:var(--spacing-gap-2xl,28px);background:var(--color-grey-white,#fff);cursor:pointer;border-radius:16px;flex-direction:row;align-self:stretch;padding:32px 40px;display:flex}.faq-card__main{flex:1}.faq-card__number{color:var(--color-secondary-main,#776f07);margin-right:12px}.faq-card__answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-card.is-open .faq-card__answer{grid-template-rows:1fr}.faq-card__answer>p{white-space:pre-line;color:var(--color-grey-700,#5b5b5b);margin:0;overflow:hidden}.faq-card.is-open .faq-card__answer>p{padding-top:20px}.faq-card__icon{flex-shrink:0;transition:transform .3s}@media screen and (width<=768px){.faqs-section{gap:2.5rem;padding:3rem 1.5rem}}.footer{background-color:var(--color-primary-main);width:100%;color:var(--color-grey-white);border-top:1px solid #95b8ac66}.footer__grid{grid-template:"brand info symbol""disclaimer license back-to-top"/clamp(220px,31vw,444px) minmax(0,1fr) clamp(132px,20vw,212px);width:100%;max-width:1440px;margin:0 auto;display:grid}.footer__cell{min-width:0}.footer__brand{border-right:1px solid #95b8ac66;grid-area:brand;align-items:flex-start;padding:40px;display:flex}.footer__logo-h{aspect-ratio:91/18;object-fit:contain;width:100%;max-width:364px;height:auto}.footer__info{border-right:1px solid #95b8ac66;flex-flow:wrap;grid-area:info;gap:2.5rem;padding:2.5rem;display:flex}.footer__info-group{flex-direction:column;flex:1;gap:8px;min-width:260px;display:flex}.footer__info-title{color:var(--color-secondary-tint);margin:0;padding-bottom:8px}.footer__info-list{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.footer__info-row{align-items:baseline;gap:8px;margin:0;font-size:16px;line-height:28px;display:flex}.footer__info-label{color:var(--color-grey-white);white-space:nowrap;margin:0;font-weight:500}.footer__info-value{color:var(--color-grey-50);letter-spacing:var(--letter-spacing-normal);margin:0;font-weight:400}.footer__info-value a{color:inherit;text-decoration:none;transition:opacity .2s}.footer__info-value a:hover{opacity:.8;text-decoration:underline}.footer__address{line-height:28px}.footer__symbol{grid-area:symbol;justify-content:center;align-items:start;padding:2.5rem;display:flex}.footer__logo-v{object-fit:contain;width:100%;max-width:132px;height:auto}.footer__disclaimer{min-height:72px;color:var(--color-grey-100);letter-spacing:var(--letter-spacing-normal);border-top:1px solid #95b8ac66;border-right:1px solid #95b8ac66;grid-area:disclaimer;align-items:center;padding:16px 40px;display:flex}.footer__license{min-height:72px;color:var(--color-grey-100);letter-spacing:var(--letter-spacing-normal);border-top:1px solid #95b8ac66;border-right:1px solid #95b8ac66;flex-wrap:wrap;grid-area:license;align-items:center;gap:16px;padding:16px 40px;display:flex}.footer__license-divider{background-color:#95b8ac80;width:1px;height:13px;display:inline-block}.footer__back-to-top{border-top:1px solid #95b8ac66;grid-area:back-to-top;justify-content:center;align-items:center;min-height:72px;padding:16px 20px;display:flex}.footer__back-to-top-btn{color:var(--color-grey-white);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;transition:transform .2s,color .2s;display:inline-flex}.footer__back-to-top-btn:hover{color:var(--color-secondary-tint);transform:translateY(-2px)}.footer__back-to-top-text{order:1}.footer__arrow-icon{width:40px;height:40px;stroke:var(--color-grey-white);order:2;transition:transform .2s}.footer__back-to-top-btn:hover .footer__arrow-icon{transform:translateY(-2px)}.footer__spacer{display:none}.footer__spacer--top{grid-area:spacer-1}.footer__spacer--mid{grid-area:spacer-2}@media (width<=768px){.footer__grid{grid-template:"brand spacer-1""info symbol""disclaimer spacer-2""license back-to-top"/1fr minmax(96px,20vw)}.footer__spacer{display:block}.footer__brand{border-right:1px solid #95b8ac66;align-items:center;min-height:64px;padding:16px;display:flex}.footer__logo-h{width:161.5px;height:32px}.footer__spacer--top{min-height:64px}.footer__info{border-top:1px solid #95b8ac66;border-right:1px solid #95b8ac66;flex-direction:column;gap:20px;min-height:320px;padding:16px;display:flex}.footer__info-group{gap:8px;min-width:0}.footer__info-row{font-size:16px;line-height:24px}.footer__symbol{border-top:1px solid #95b8ac66;justify-content:flex-start;align-items:flex-start;min-height:320px;padding:1rem;display:flex}.footer__logo-v{width:64px;height:auto}.footer__disclaimer{border-top:1px solid #95b8ac66;border-right:1px solid #95b8ac66;min-height:52px;padding:16px;font-size:14px;line-height:20px}.footer__spacer--mid{border-top:1px solid #95b8ac66;min-height:52px}.footer__license{border-top:1px solid #95b8ac66;border-right:1px solid #95b8ac66;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:92px;padding:16px 20px;display:flex}.footer__license-divider{display:none}.footer__license-item{white-space:nowrap;font-size:14px;line-height:20px}.footer__back-to-top{border-top:1px solid #95b8ac66;justify-content:center;align-items:center;min-height:92px;padding:16px;display:flex}.footer__back-to-top-btn{flex-direction:column;justify-content:center;align-items:center;gap:4px}.footer__arrow-icon{width:32px;height:32px;color:var(--color-grey-white);order:1}.footer__back-to-top-text{white-space:nowrap;order:2;font-size:18px;line-height:24px}}.hero{aspect-ratio:24/13;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%;display:flex;position:relative}.hero__content{color:var(--color-grey-white,#fff);z-index:1;padding:60px var(--spacing-padding-x-3xl,40px);grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-auto-flow:row;gap:1.75rem;display:inline-grid;position:relative}.hero__title{flex-direction:column;justify-content:flex-end;display:flex}.hero__content p{white-space:pre-line;align-self:end}.hero__logo{padding:var(--spacing-padding-y-sm,12px) var(--spacing-padding-x-3xl,40px)}.hero__logo img{width:auto;height:56px}.hero__title{color:var(--color-grey-white);flex-direction:column;justify-content:flex-end;gap:1rem;display:flex}@media (width<=768px){.hero{gap:1rem;padding:4rem 0}.hero__content{flex-direction:column;display:flex}.hero__content p{align-self:auto}}@media (width<=480px){.hero{aspect-ratio:9/16;gap:0;padding:0}.hero__logo{padding:var(--spacing-padding-y-sm,8px) var(--spacing-padding-x-3xl,24px)}.hero__logo img{height:48px}.hero__content{flex-grow:1;gap:2.75rem 1rem;padding:0 1rem 2rem}.hero__title{gap:.75rem;height:100%}.hero__content .h3{flex-grow:1}.hero__content .d2{order:1}.hero__title h1.d1{order:2}.hero__content p{order:3}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family-base:"Albert Sans", "Noto Sans TC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-en:"Albert Sans", sans-serif;--font-family-tc:"Noto Sans TC", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--letter-spacing-tight:.02em;--letter-spacing-normal:.05em;--color-grey-white:#fff;--color-grey-50:#f4f4f4;--color-grey-100:#dadada;--color-grey-300:#c1c1c1;--color-grey-500:#8e8e8e;--color-grey-700:#5b5b5b;--color-grey-900:#282828;--color-grey-black:#212121;--color-primary-light:#d8e8e3;--color-primary-tint:#95b8ac;--color-primary-main:#00563a;--color-primary-shade:#003826;--color-primary-dark:#001710;--color-secondary-light:#f2f1e6;--color-secondary-tint:#ccc570;--color-secondary-main:#776f07;--color-secondary-shade:#595418;--color-secondary-dark:#433f12;--shadow-card:0 4px 8px #15181a0a, 0 16px 24px #15181a0f;font-family:var(--font-family-base);color:var(--color-grey-900);background-color:var(--color-grey-white);line-height:1.5;font-weight:var(--font-weight-regular);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{min-width:320px;min-height:100vh;color:var(--color-grey-900);background-color:var(--color-grey-white);font-family:var(--font-family-base);flex-direction:column;margin:0;display:flex}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.d1,.display-1{letter-spacing:var(--letter-spacing-tight);font-size:72px;line-height:96px;font-weight:var(--font-weight-medium)}.d2,.display-2{letter-spacing:var(--letter-spacing-tight);font-size:32px;line-height:44px;font-weight:var(--font-weight-medium)}h1,.h1{letter-spacing:var(--letter-spacing-tight);font-size:44px;line-height:64px;font-weight:var(--font-weight-medium);margin:0}h2,.h2{letter-spacing:var(--letter-spacing-tight);font-size:40px;line-height:56px;font-weight:var(--font-weight-medium);margin:0}h3,.h3{letter-spacing:var(--letter-spacing-tight);font-size:24px;line-height:32px;font-weight:var(--font-weight-medium);margin:0}h4,.h4{letter-spacing:var(--letter-spacing-tight);font-size:20px;line-height:24px;font-weight:var(--font-weight-medium);margin:0}h5,.h5{letter-spacing:var(--letter-spacing-tight);font-size:16px;line-height:22px;font-weight:var(--font-weight-medium);margin:0}.p1,.body-1{letter-spacing:var(--letter-spacing-normal);font-size:18px;line-height:32px;font-weight:var(--font-weight-regular)}.p2,.body-2{letter-spacing:var(--letter-spacing-normal);font-size:16px;line-height:28px;font-weight:var(--font-weight-regular)}.cap,.caption{letter-spacing:var(--letter-spacing-normal);font-size:14px;line-height:24px;font-weight:var(--font-weight-regular)}button{all:unset;cursor:pointer;justify-content:center;align-items:center;display:flex}.btn-l,.btn-lg{letter-spacing:var(--letter-spacing-normal);font-size:18px;line-height:28px;font-weight:var(--font-weight-medium)}.btn-s,.btn-sm{letter-spacing:var(--letter-spacing-normal);font-size:16px;line-height:24px;font-weight:var(--font-weight-medium)}@media (width<=768px){.d1,.display-1{font-size:40px;line-height:56px}.d2,.display-2{font-size:24px;line-height:28px}h1,.h1{font-size:32px;line-height:44px}h2,.h2{font-size:28px;line-height:40px}h3,.h3{font-size:18px;line-height:24px}h4,.h4{font-size:16px;line-height:22px}h5,.h5{font-size:14px;line-height:20px}.p1,.body-1{font-size:16px;line-height:28px}.p2,.body-2{font-size:14px;line-height:24px}.cap,.caption{font-size:12px;line-height:20px}.btn-l,.btn-lg{font-size:16px;line-height:24px}.btn-s,.btn-sm{font-size:14px;line-height:20px}}.grey-white,.text-grey-white{color:var(--color-grey-white)}.grey-50,.text-grey-50{color:var(--color-grey-50)}.grey-100,.text-grey-100{color:var(--color-grey-100)}.grey-300,.text-grey-300{color:var(--color-grey-300)}.grey-500,.text-grey-500{color:var(--color-grey-500)}.grey-700,.text-grey-700{color:var(--color-grey-700)}.grey-900,.text-grey-900{color:var(--color-grey-900)}.grey-black,.text-grey-black{color:var(--color-grey-black)}.bg-grey-white{background-color:var(--color-grey-white)}.bg-grey-50{background-color:var(--color-grey-50)}.bg-grey-100{background-color:var(--color-grey-100)}.bg-grey-300{background-color:var(--color-grey-300)}.bg-grey-500{background-color:var(--color-grey-500)}.bg-grey-700{background-color:var(--color-grey-700)}.bg-grey-900{background-color:var(--color-grey-900)}.bg-grey-black{background-color:var(--color-grey-black)}.primary-light,.text-primary-light{color:var(--color-primary-light)}.primary-tint,.text-primary-tint{color:var(--color-primary-tint)}.primary-main,.text-primary-main{color:var(--color-primary-main)}.primary-shade,.text-primary-shade{color:var(--color-primary-shade)}.primary-dark,.text-primary-dark{color:var(--color-primary-dark)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-primary-tint{background-color:var(--color-primary-tint)}.bg-primary-main{background-color:var(--color-primary-main)}.bg-primary-shade{background-color:var(--color-primary-shade)}.bg-primary-dark{background-color:var(--color-primary-dark)}.secondary-light,.text-secondary-light{color:var(--color-secondary-light)}.secondary-tint,.text-secondary-tint{color:var(--color-secondary-tint)}.secondary-main,.text-secondary-main{color:var(--color-secondary-main)}.secondary-shade,.text-secondary-shade{color:var(--color-secondary-shade)}.secondary-dark,.text-secondary-dark{color:var(--color-secondary-dark)}.bg-secondary-light{background-color:var(--color-secondary-light)}.bg-secondary-tint{background-color:var(--color-secondary-tint)}.bg-secondary-main{background-color:var(--color-secondary-main)}.bg-secondary-shade{background-color:var(--color-secondary-shade)}.bg-secondary-dark{background-color:var(--color-secondary-dark)}.shadow-card{box-shadow:var(--shadow-card)}#root{width:100%}.section-title{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.25rem;display:flex}.section-title .h2{color:var(--color-primary-main)}.section-title .h3{color:var(--color-secondary-main)}
