.landing .product-hero{padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,96px);border-bottom:1px solid var(--line)}.landing .product-hero h1{max-width:46rem;margin-bottom:24px;font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.02}.landing .product-lede{max-width:40rem;margin-bottom:32px;color:var(--body);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6}.landing .product-hero .form-note{margin:8px 0 0;color:var(--body);font-size:.875rem}.landing .method-intro p,.landing .product-prose p{color:var(--body);font-size:1.0625rem;line-height:1.65}.landing .product-prose{margin-bottom:0}.landing .product-prose p+p{margin-top:16px}.landing .product-checks{margin:24px 0 0;padding:0;list-style:none}.landing .product-checks li{position:relative;margin-top:12px;padding-left:28px;color:var(--ink);line-height:1.55}.landing .product-checks li:before{content:"";position:absolute;left:2px;top:8px;width:10px;height:6px;border:2px solid var(--green);border-top:0;border-right:0;transform:rotate(-45deg)}.landing .product-outro{margin:24px 0 0;color:var(--ink);font-weight:600}.landing .product-related{margin:32px 0 0}.landing .product-related a{color:var(--blue-dark);font-weight:600;text-underline-offset:3px}.landing .product-related a:after{content:" \2192"}