:root{--base-font-family:Montserrat,sans-serif;--c-black:#000;--c-blackRGB:0,0,0;--c-whiteRGB:250,250,250;--c-white:#fff;--c-red:red;--c-gray-darkestRGB:53,53,53;--c-gray-darkest:#353535;--c-gray-dark:#6e6e6e;--c-gray-darkRGB:110,110,110;--c-gray:#bfbfbf;--c-grayRGB:191,191,191;--c-gray-light:#f4f4f4;--c-green-darkestRGB:27,87,0;--c-green-darkest:#1b5700;--c-green-dark:#468529;--c-green:#78d64b;--c-green-light:#b7fc97;--c-orange-darkestRGB:153,54,0;--c-orange-darkest:#993600;--c-orange-dark:#bf5300;--c-orange:#ffae00;--c-orange-light:#ffcf40;--c-purple-darkestRGB:137,21,97;--c-purple-darkest:#891561;--c-purple-dark:#bd4294;--c-purple:#d681bb;--c-purple-light:#f0b4de;--c-blue-darkestRGB:0,82,117;--c-blue-darkest:#005275;--c-blue-dark:#007bb0;--c-blue:#00bce8;--c-blue-light:#80ddff;--c-choices-placeholder:#595959;--c-base-font-color:var(--c-gray-darkest);--c-link-font-color:var(--c-gray-dark);--c-pill-theme-default:var(--c-green);--c-pill-theme-neutral-default:var(--c-gray);--c-menu-grey-alt:var(--c-gray-light);--gutter-bs-gutter-refresh:7.6rem;--padding-refresh:5rem;--spacing-base-default:3.6rem;--spacing-base-large:5rem;--spacing-base-p:1.85rem;--spacing-base-heading:1.85rem;--btn-base-spacing:3rem;--spacing-default:calc(var(--spacing-base-default)*var(--scale-sm));--spacing-large:calc(var(--spacing-base-large)*var(--scale-sm));--spacing-p:calc(var(--spacing-base-p)*var(--scale-sm));--spacing-heading:calc(var(--spacing-base-heading)*var(--scale-sm));--btn-spacing:calc(var(--btn-base-spacing)*var(--scale-sm));--scale-sm:0.5;--scale-md:0.76;--scale-mdl:0.9;--scale-refresh-lg:0.67;--scale-xl:0.71;--scale-xxl:0.8;--bs-border-radius:2rem}:root[data-locale=zh_CN],:root[lang=zh-CN]{--base-font-family:Montserrat,Noto Sans SC,sans-serif}@media(min-width:50rem){:root{--gutter-bs-gutter-refresh:6rem}}@media(min-width:80rem){:root{--gutter-bs-gutter-refresh:20.4rem}}@media(min-width:85.375rem){:root{--gutter-bs-gutter-refresh:27.4rem}}@media(min-width:96rem){:root{--gutter-bs-gutter-refresh:30.8rem}}@media(min-width:120rem){:root{--gutter-bs-gutter-refresh:38.4rem}}@media(min-width:50rem){:root{--padding-refresh:8rem;--spacing-default:calc(var(--spacing-base-default)*var(--scale-md));--spacing-large:calc(var(--spacing-base-large)*var(--scale-md));--spacing-p:calc(var(--spacing-base-p)*var(--scale-md));--spacing-heading:calc(var(--spacing-base-heading)*var(--scale-md));--btn-spacing:calc(var(--btn-base-spacing)*var(--scale-md))}}@media(min-width:64rem){:root{--padding-refresh:9rem;--spacing-default:calc(var(--spacing-base-default)*var(--scale-mdl));--spacing-large:calc(var(--spacing-base-large)*var(--scale-mdl));--spacing-p:calc(var(--spacing-base-p)*var(--scale-mdl));--spacing-heading:calc(var(--spacing-base-heading)*var(--scale-mdl));--btn-spacing:calc(var(--btn-base-spacing)*var(--scale-mdl));--padding-refresh:6.7rem;--spacing-default:calc(var(--spacing-base-default)*var(--scale-refresh-lg));--spacing-large:calc(var(--spacing-base-large)*var(--scale-refresh-lg));--spacing-p:calc(var(--spacing-base-p)*var(--scale-refresh-lg));--spacing-heading:calc(var(--spacing-base-heading)*var(--scale-refresh-lg));--btn-spacing:calc(var(--btn-base-spacing)*var(--scale-refresh-lg))}}@media(min-width:85.375rem){:root{--padding-refresh:7.1rem;--spacing-default:calc(var(--spacing-base-default)*var(--scale-xl));--spacing-large:calc(var(--spacing-base-large)*var(--scale-xl));--spacing-p:calc(var(--spacing-base-p)*var(--scale-xl));--spacing-heading:calc(var(--spacing-base-heading)*var(--scale-xl));--btn-spacing:calc(var(--btn-base-spacing)*var(--scale-xl))}}@media(min-width:96rem){:root{--padding-refresh:8rem;--spacing-default:calc(var(--spacing-base-default)*var(--scale-xxl));--spacing-large:calc(var(--spacing-base-large)*var(--scale-xxl));--spacing-p:calc(var(--spacing-base-p)*var(--scale-xxl));--spacing-heading:calc(var(--spacing-base-heading)*var(--scale-xxl));--btn-spacing:calc(var(--btn-base-spacing)*var(--scale-xxl))}}@media(min-width:120rem){:root{--padding-refresh:10rem;--spacing-default:var(--spacing-base-default);--spacing-large:var(--spacing-base-large);--spacing-p:var(--spacing-base-p);--spacing-heading:var(--spacing-base-heading);--btn-spacing:var(--btn-base-spacing)}}