.gh-headline{font-family:var(--font-display);color:var(--gb-cream);letter-spacing:-.005em;font-size:clamp(2.375rem,10.4vw,3rem);font-weight:800;line-height:1.14}@media (min-width:1024px){.gh-headline{font-size:clamp(3rem,4.4vw,4rem);line-height:1.1}}.gh-headline-long{font-size:clamp(2rem,9vw,2.375rem)}@media (min-width:1024px){.gh-headline-long{font-size:clamp(2.75rem,3.9vw,3.5rem)}}.gh-headline.gh-headline-row{font-size:clamp(1.75rem,8.2vw,2.125rem);line-height:1.16}.gh-headline-part{display:block}@media (min-width:1024px){.gh-headline.gh-headline-row{font-size:clamp(2.25rem,3vw,2.875rem);line-height:1.12}.gh-headline-row .gh-headline-part{display:inline}.gh-headline-row.gh-headline-long .gh-headline-part+.gh-headline-part:before{content:" "}}.gh-headline.gh-headline-row.gh-headline-long{font-size:clamp(1.5rem,7vw,1.875rem)}@media (min-width:1024px){.gh-headline.gh-headline-row.gh-headline-long{font-size:clamp(1.875rem,2.4vw,2.375rem)}}.gh-stop:not(:last-child):before{content:"";background:var(--gb-line-2);width:2px;position:absolute;top:1.75rem;bottom:-1rem;left:calc(.875rem - 1px)}@media (min-width:1024px){.gh-stop:not(:last-child):before{width:auto;height:2px;inset:calc(.875rem - 1px) -1.25rem auto 1.75rem}}.gh-mini .gb-car{padding-inline:.75rem}.gh-hairlines{background:var(--gb-line)}.gh-hairlines>*{background:var(--gb-deck)}.gh-hairlines>.gh-floor-band{background-image:repeating-linear-gradient(135deg,#c8f24e1a 0 6px,#0000 6px 12px)}.gh-skeleton{background:var(--gb-deck)}.gh-timeline>li{position:relative}.gh-timeline>li:not(:last-child):before{content:"";background:var(--gb-line-2);width:2px;position:absolute;top:1.25rem;bottom:-1.25rem;left:5px}.gh-faq>summary{list-style:none}.gh-faq>summary::-webkit-details-marker{display:none}.gh-faq>summary:after{content:"+";font-family:var(--font-display);color:var(--gb-moss);flex:none;font-size:1.25rem;line-height:1}.gh-faq[open]>summary:after{content:"−"}@media (max-width:1023.98px){.gh-focus [data-focus]{grid-template-columns:minmax(0,1fr) fit-content(55%);gap:.625rem .5rem}.gh-focus [data-focus]>*{grid-column:1/-1}.gh-focus [data-focus]>div:has(h3){align-items:center}.gh-focus:lang(zh) [data-focus]>div:has(h3){grid-column:1}.gh-focus [data-focus]>div:has(h3)>span:first-child{width:2.75rem!important;height:2.75rem!important}.gh-focus [data-focus] h3{font-size:1.5rem}.gh-focus [data-focus] [data-need]{display:contents}.gh-focus [data-focus] [data-need]>*{grid-column:1/-1}.gh-focus:lang(zh) [data-focus] [data-need]>h2{grid-column:2;justify-content:flex-end;align-self:center}.gh-focus [data-focus-carriage]{max-height:9.5rem}.gh-focus [data-focus-cta]{height:3rem}}@media (max-width:767.98px){.gh-cta:lang(en)>a{min-width:0;padding-inline:.875rem;font-size:.9375rem}}
