.gq{padding-top:clamp(1rem,.5rem + 2vw,3rem)}.gq .s2-highlight{display:block}.gq-lead{text-align:center;max-width:40rem;color:var(--s2-muted);margin:calc(-1*clamp(1.25rem,1rem + 1vw,2.25rem)) auto clamp(2rem,1.5rem + 1.5vw,3rem);font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.6}.gq-single{max-width:52rem;margin:0 auto}.gq-single [id$=-list]>div{background:#fff;box-shadow:0 1px 2px #1a16250a,0 18px 40px -30px #1a162559}.gq-single [id$=-list]>div:hover{border-color:color-mix(in srgb, var(--s2-accent) 40%, var(--s2-border))}
.gvh{background:var(--color-background);color:var(--color-foreground);font-variant-ligatures:no-common-ligatures;padding-top:clamp(7rem,5rem + 5vw,9.5rem);position:relative;overflow:hidden}.gvh:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 50% 22%,#6b4ed417,#0000 70%),radial-gradient(circle at 1px 1px,#1a162512 1px,#0000 1.5px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 90%);mask-image:linear-gradient(#000 40%,#0000 90%)}.gvh-inner{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:60rem;margin:0 auto;padding:0 1rem;display:flex;position:relative}.gvh-title-fit{width:100%;container-type:inline-size}.gvh-title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,1.4rem + 3.2vw,3.9rem);font-weight:800;line-height:1.06}.gvh-accent{color:var(--color-primary);padding-right:.06em;display:block}@media (min-width:1024px){.gvh-title{font-size:clamp(2.25rem, calc(100cqw / (var(--chars) * .55)), 3.9rem)}.gvh-line{white-space:nowrap}}.gvh-sub{max-width:36rem;color:var(--color-muted);text-wrap:pretty;margin-top:1.1rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55}.gvh .hcc{margin-top:1.75rem}.gvh-note{color:#6b6678;margin-top:.85rem;font-size:.85rem}
