.wrap{max-width:680px}h1{font-weight:400;font-size:clamp(2.1rem, 6.5vw, 3.1rem);line-height:1.1;letter-spacing:-.015em;margin-bottom:1.1rem}.lede{color:var(--sprue);font-size:1.1rem;max-width:54ch;margin-bottom:2.2rem}.basecoat{margin-bottom:2.4rem}.faq{list-style:none;margin:0 0 2.4rem;padding:0}.faq-item{border-top:1px solid var(--line);padding:1.5rem 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{font-weight:400;font-size:clamp(1.2rem, 3.6vw, 1.4rem);line-height:1.3;color:var(--bone);margin-bottom:.7rem;letter-spacing:-.01em}.faq-a{color:var(--sprue);font-size:1rem;line-height:1.64}.faq-a+.faq-a{margin-top:.7rem}.faq-a a{color:var(--brass);text-decoration:none;border-bottom:1px solid var(--brass-dim)}.faq-a a:hover{color:var(--brass-text)}.closing{max-width:56ch;margin-bottom:2rem}.closing h2{font-weight:400;font-size:clamp(1.35rem, 4vw, 1.7rem);color:var(--bone);margin-bottom:.8rem;letter-spacing:-.01em}.closing p{color:var(--sprue);font-size:1rem;line-height:1.62;margin-bottom:1rem}.signup-cta{display:inline-block;align-self:flex-start;font-family:var(--font-sans);font-size:.9rem;font-weight:650;letter-spacing:.01em;color:var(--ink);background:var(--brass);border-radius:var(--radius);padding:.9rem 1.4rem;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),var(--float-sm);transition:filter .15s,transform .1s}.signup-cta:hover{filter:brightness(1.07)}.signup-cta:active{transform:scale(.97)}