
.ghh-wordmark{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,3vw,3.6rem);letter-spacing:-.065em;line-height:1.1;color:rgb(var(--color-base-accent-2));white-space:nowrap;padding:.8rem 0}
.ghh-announcement{background:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-solid-button-labels));padding:12px 20px;text-align:center;font-size:13px;line-height:1.4;letter-spacing:.025em}
.ghh-preview-note{margin:0;padding:18px 24px;text-align:center;font-size:12px;background:rgb(var(--color-base-background-2));color:rgb(var(--color-base-text))}
h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}.rte p{max-width:66ch;text-wrap:pretty}.product__description{font-size:17px;line-height:1.65}.product__description strong{font-size:20px;color:rgb(var(--color-base-accent-2))}
.product__info-container .product__title{margin-bottom:12px}.product__info-container .product__title h1{line-height:1.08;letter-spacing:-.035em}.product-form__submit{min-height:54px;font-size:17px;letter-spacing:0}
.ghh-steps{padding:64px 0}.ghh-steps__intro{max-width:670px;margin:0 0 36px}.ghh-steps__intro h2{margin:0 0 16px;max-width:20ch;font-size:clamp(30px,4vw,48px)}.ghh-steps__intro p{font-size:18px;margin:0}.ghh-steps__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:0;border-top:1px solid rgba(var(--color-foreground),.22)}.ghh-steps__card{padding:32px 32px 0 0}.ghh-steps__card+.ghh-steps__card{padding-left:32px;border-left:1px solid rgba(var(--color-foreground),.22)}.ghh-steps__card h3{font-size:24px;line-height:1.15;margin:0 0 16px}.ghh-steps__card p{font-size:16px;line-height:1.65;margin:0;max-width:34ch}
@media(max-width:749px){.ghh-announcement{font-size:11px;padding:10px 16px}.ghh-wordmark{font-size:27px}.ghh-steps{padding:40px 0}.ghh-steps__grid{grid-template-columns:1fr}.ghh-steps__card{padding:24px 0}.ghh-steps__card+.ghh-steps__card{padding-left:0;border-left:0;border-top:1px solid rgba(var(--color-foreground),.22)}.ghh-steps__intro{margin-bottom:24px}.ghh-steps__card p{max-width:none}.product__description{font-size:16px}.product__description strong{font-size:18px}}

