:root{--brand-black:#000;--brand-taitra-green:#00ada9;--brand-yellow:#ffe924;--neutral-01:#606060;--gray-01:#f9f9f9;--gray-03:#979797;--gray-04:#4c4c4c}html:lang(zh),html:lang(zh-cn),html:lang(zh-hk),html:lang(zh-sg),html:lang(zh-tw){font-family:Noto Sans TC,Noto Sans SC,sans-serif}html{font-family:Montserrat,sans-serif}.display-1{font-size:40px}.display-1,.display-2{color:var(--brand-black);font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;line-height:130%}.display-2{font-size:28px}.display-3{font-size:28px;line-height:130%}.display-3,.display-4{color:var(--brand-black);font-family:Montserrat,sans-serif;font-style:normal;font-weight:600}.display-4{font-size:20px;line-height:150%}.display-5{font-size:18px;font-weight:600}.display-5,.display-6{color:var(--brand-black);font-family:Montserrat,sans-serif;font-style:normal;line-height:160%}.display-6{font-size:14px;font-weight:700}.body-l{font-size:18px}.body-l,.body-m{color:var(--brand-black);font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:160%}.body-m{font-size:16px}.body-s{color:var(--brand-black);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}@media (min-width:1024px){.display-1{font-size:48px;line-height:130%}.display-2{font-family:Montserrat;font-size:40px}.display-3{font-size:36px}.display-4{font-size:24px}.display-5{font-size:20px}.display-6{font-size:16px}.body-l{font-size:20px}}.webpage-richtext{word-break:break-word}.webpage-richtext h1{color:var(--brand-black);font-family:Montserrat,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:130%;padding-block:12px}.webpage-richtext h2{font-weight:700}.webpage-richtext h2,.webpage-richtext h3{color:var(--brand-black);font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;line-height:130%;padding-block:32px 12px}.webpage-richtext h3{font-weight:600}.webpage-richtext h4{font-size:20px;line-height:150%}.webpage-richtext h4,.webpage-richtext h5{color:var(--brand-black);font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;padding-block:32px 12px}.webpage-richtext h5{font-size:18px;line-height:160%}.webpage-richtext h6{font-size:14px;font-weight:700;padding-block:16px 6px}.webpage-richtext h6,.webpage-richtext p{color:var(--brand-black);font-family:Montserrat,sans-serif;font-style:normal;line-height:160%}.webpage-richtext p{font-size:16px;font-weight:400;padding-block:6px 12px}.webpage-richtext ul{color:var(--brand-black);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:6px;line-height:160%;list-style-type:disc;padding-block:8px 12px;padding-left:1.2em;text-indent:-1.2em;& li::marker{color:var(--brand-taitra-green)}& ul{list-style-type:circle;padding-block:0}}.webpage-richtext ol{color:var(--brand-black);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:6px;line-height:160%;list-style-type:decimal;padding-block:8px 12px;padding-left:1.2em;text-indent:-1.2em;& li::marker{color:var(--brand-taitra-green)}& ol{list-style-type:lower-alpha;padding-block:0;& li::marker{color:var(--brand-taitra-green)}}}.webpage-richtext a,.webpage-richtext p a{color:var(--brand-taitra-green);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.webpage-richtext blockquote{padding-block:8px 32px;& p{border-left:5px solid var(--brand-taitra-green);padding:0 0 0 24px!important;position:relative}}@media (min-width:1024px){.webpage-richtext h1{font-size:48px}.webpage-richtext h2{font-size:40px;padding-block:36px 12px}.webpage-richtext h3{font-size:36px;padding-block:36px 12px}.webpage-richtext h4{font-size:24px;padding-block:40px 8px}.webpage-richtext h5{font-size:20px;padding-block:40px 8px}.webpage-richtext h6{font-size:16px}.webpage-richtext blockquote{padding-block:8px 40px}}.container{margin-inline:auto;max-width:1200px;padding-inline:28px}@media (min-width:1256px){.container{padding-inline:0}}*,:after,:before{box-sizing:border-box;margin:0}img{display:block;height:auto;max-width:100%}a,blockquote,h1,h2,h3,h4,h5,h6,p,span{margin:0;word-break:break-word}ol,ul{list-style-position:inside;margin:0;padding:0;& li ol li,& li ul li{padding-left:16px}}