:root{--chinese-font-bold: ;--base-font:"Open Sans",sans-serif;--header-font:"Maven Pro",sans-serif;--base-font-size:16px;--brand-color--50:#e2f1ef;--brand-color--100:#b9dcd6;--brand-color--200:#8ec6bd;--brand-color--300:#68afa3;--brand-color--400:#539e90;--brand-color--500:#478d7f;--brand-color--600:#3c7164;--brand-color--700:#005744;--brand-color--800:#094036;--brand-color--900:#093027;--accent-red-color--50:#fff2ef;--accent-red-color--100:#fde2dc;--accent-red-color--200:#ffd1c7;--accent-red-color--300:#ffbdae;--accent-red-color--400:#faa29d;--accent-red-color--500:#f47f76;--accent-red-color--600:#f27357;--accent-red-color--700:#ed5a39;--accent-red-color--800:#d74f30;--accent-red-color--900:#c13c1e;--accent-blue-color--50:#def4fd;--accent-blue-color--100:#aae3f9;--accent-blue-color--200:#6dd0f5;--accent-blue-color--300:#00bdf2;--accent-blue-color--400:#00b0f2;--accent-blue-color--500:#00a2f0;--accent-blue-color--600:#00a2f0;--accent-blue-color--700:#0082ce;--accent-blue-color--800:#065986;--accent-blue-color--900:#00416a;--grey-color--50:#f9fbfb;--grey-color--100:#f2f6f7;--grey-color--200:#ebf1f2;--grey-color--300:#dee9ea;--grey-color--400:#899a9a;--grey-color--500:#586161;--grey-color--600:#3f4c4d;--grey-color--700:#2e3c3d;--grey-color--800:#202d2e;--grey-color--900:#1b2526;--button-primary-bg:var(--accent-red-color--700);--button-primary-bg-hover:var(--accent-red-color--50);--button-primary-border:var(--accent-red-color--700);--button-primary-border-hover:var(--accent-red-color--300);--button-primary-text:#fff;--button-primary-text-hover:var(--accent-red-color--700);--button-secondary-bg:#fff;--button-secondary-bg-hover:var(--accent-red-color--50);--button-secondary-border:var(--accent-red-color--700);--button-secondary-border-hover:var(--accent-red-color--300);--button-secondary-text:var(--accent-red-color--700);--button-secondary-text-hover:var(--accent-red-color--700);--button-tertiary-bg:#fff;--button-tertiary-bg-hover:var(--accent-red-color--50);--button-tertiary-border:var(--accent-red-color--700);--button-tertiary-border-hover:var(--accent-red-color--300);--button-tertiary-text:var(--accent-red-color--700);--button-tertiary-text-hover:var(--accent-red-color--700);--border-radius:16px;--border-radius-sm:8px;--button-radius:54px;--link-color:var(--accent-red-color--700);--link-color-hover:var(--accent-red-color--700);--link-brand-color:var(--brand-color--800);--bg-red:var(--accent-red-color--700);--bg-red-light:var(--accent-red-color--50);--bg-green:var(--brand-color--800);--bg-green-light:var(--brand-color--50);--bg-grey:var(--grey-color--200);--bg-grey-200:var(--grey-color--200);--bg-grey-300:var(--grey-color--300);--text-base:var(--grey-color--600);--text-subtle:var(--grey-color--400);--text-green:var(--brand-color--800);--text-blue:var(--accent-blue-color--300);--text-red:var(--accent-red-color--700);--header-menu-border:1px solid var(--grey-color--200);--header-menu-link-color:var(--brand-color--800);--header-menu-link-color-hover:var(--accent-red-color--700);--header-menu-secondary-link-color:var(--grey-color--600);--header-top-bg-color:var(--brand-color--800);--footer-bg-color:var(--brand-color--800);--footer-border-color:var(--brand-color--600);--border-color-primary:var(--grey-color--300);--border-color-secondary:var(--grey-color--200);--border-red-color:var(--accent-red-color--700);--border-color-brand:var(--brand-color--700);--form-field-bg-color:#fff;--form-field-text-color:var(--grey-color--600);--form-field-placeholder-color:var(--grey-color--400);--form-field-border-color:var(--grey-color--300);--form-field-border-radius:var(--border-radius-sm);--form-label-text-color:var(--text-green);--form-label-text-error-color:var(--text-red);--form-label-text-required-color:var(--text-red);--custom-scrollbar-thumb:var(--brand-color--800);--custom-scrollbar-track:var(--grey-color--100);--table-header-bg-color:#fff;--table-body-bg-color:var(--grey-color--100);--pagination-color-active:var(--accent-blue-color--300);--pagination-color:var(--grey-color--300);--gutter:0.75rem;@media screen and (min-width:1200px){--gutter:1rem}--section-padding:4rem;@media screen and (min-width:768px){--section-padding:6rem}--max-width:1200px;@media screen and (min-width:1600px){--max-width:1440px}--position-sticky-offset:140px}.accordion{border-bottom:1px solid var(--border-color-primary);break-inside:avoid-column;margin-bottom:0!important;padding-inline-start:1rem;position:relative;transition:opacity .3s ease}.accordion[aria-expanded=false]{background-color:transparent!important}.accordion[aria-expanded=true]{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.accordion p{font-size:1rem}.accordion button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;letter-spacing:0;margin:0;padding:1rem 0;position:relative;text-align:left;text-transform:none;width:100%}@media screen and (min-width:768px){.accordion.accordion-with-title:first-of-type h3{padding-top:0!important}}.accordion-group{column-gap:2rem;list-style:none;margin:0;padding-left:0}@media screen and (min-width:768px){.accordion-group{column-gap:4rem}}@media screen and (min-width:990px){.accordion-group{column-gap:8rem}}.accordion-column-container{break-inside:avoid}.accordion button:focus{outline:none}.accordion button h3{margin-bottom:0}.accordion-icon{align-items:center;border-radius:100%;color:var(--link-color);display:inline-flex;flex-shrink:0;justify-content:center;margin-inline-end:1rem;pointer-events:none;text-align:center;transition:all .2s ease-in}.accordion-icon:after{content:"\f107";font:var(--fa-font-light);font-size:1rem;height:1rem;width:1rem}.accordion[aria-expanded=true] button .accordion-icon:after{transform:rotate(180deg)}.accordion main{display:block;max-height:0;opacity:0;overflow:hidden}.accordion:not([aria-expanded=true]) main{padding:0!important}.accordion[aria-expanded=true] main{max-height:100%;opacity:1;padding-inline-end:1rem;padding-bottom:1rem;transition:opacity .5s ease-in,max-height .5s ease-in}@media screen and (min-width:768px){.accordion{padding-inline-start:1.5rem}.accordion-group.accordion-numbered .accordion{padding-inline-start:4.5rem}.accordion-group.accordion-numbered .accordion button:before{align-items:center;color:var(--text-subtle);content:attr(data-number);display:flex;font-size:.875rem;font-weight:500;justify-content:center;left:-3rem;position:absolute;top:50%;transform:translateY(-50%)}.accordion-icon{margin-inline-end:1.5rem}.accordion[aria-expanded=true] main{padding-inline-end:1.5rem;padding-bottom:1.5rem}}