.conversation-layout{grid-template-columns:1fr minmax(340px,.85fr);grid-template-areas:"intro card""aside card";align-items:start;gap:0 clamp(40px,8vw,130px);padding-top:160px;padding-bottom:100px;display:grid}.conversation-intro{grid-area:intro}.conversation-card{grid-area:card;margin-top:10px}.conversation-aside{grid-area:aside}.conversation-intro .back-link{margin-bottom:55px;display:inline-block}.conversation-intro h1{letter-spacing:-3px;margin:0 0 28px;font-size:clamp(44px,5vw,76px);font-weight:550;line-height:1.08}.conversation-lead{color:var(--muted);max-width:500px;font-size:16px;line-height:1.9}.conversation-steps{color:var(--color-muted);gap:12px;margin:36px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.conversation-steps span{min-width:32px;color:var(--color-accent);font-weight:600;display:inline-block}.conversation-art{width:220px;height:auto;margin-top:40px;display:block}.conversation-card .eyebrow{margin-bottom:24px;font-size:11px}.conversation-card h2{letter-spacing:-.3px;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.conversation-card>p:not(.eyebrow,.form-note){font-size:var(--text-body);color:var(--muted);line-height:1.8}.privacy-content a:not(.back-link){text-underline-offset:4px;color:var(--color-text);text-decoration:underline}.conversation-submit{width:100%}.conversation-submit:disabled{cursor:wait;opacity:.65;transform:none}.conversation-status{color:var(--color-text);margin:0;font-size:13px;line-height:1.8}.conversation-status:not(:empty){border-left:2px solid var(--color-text);background:var(--color-surface-strong);margin-top:22px;padding:16px}.conversation-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.conversation-success{margin:30px 0}.conversation-check{border:1px solid var(--color-accent);width:48px;height:48px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:24px;display:inline-grid}.conversation-success h3{letter-spacing:-.8px;margin:20px 0 15px;font-size:25px;line-height:1.3}.conversation-success p{color:var(--muted);font-size:13px;line-height:1.8}.conversation-success .conversation-reference{overflow-wrap:anywhere;font-size:11px}.conversation-success .text-link{margin-top:28px}.privacy-content{box-sizing:content-box;max-width:68ch;margin:auto;padding-top:160px;padding-bottom:100px}.privacy-content .back-link{margin-bottom:40px;display:inline-block}.privacy-toc{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin:32px 0 8px;padding:20px 0}.privacy-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.privacy-toc a{color:var(--color-muted);font-size:14px}@media (hover:hover){.privacy-toc a:hover{color:var(--color-accent)}}.privacy-content h1{letter-spacing:-2px;font-size:clamp(36px,5vw,60px);line-height:1.1}.privacy-content h2{margin-top:44px;scroll-margin-top:110px;font-size:22px}.privacy-content p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.7}@media (width<=800px){.conversation-layout{grid-template-columns:1fr;grid-template-areas:"intro""card""aside";row-gap:30px;padding-top:115px}.conversation-intro .back-link{margin-bottom:35px}.conversation-intro h1{font-size:48px}.conversation-art{width:150px;margin-top:28px}.conversation-steps,.conversation-card{margin-top:0}.privacy-content{padding-top:120px}.privacy-toc ul{grid-template-columns:1fr}}@media (width<=400px){.conversation-intro h1{letter-spacing:-2px;font-size:40px}}@media (pointer:coarse){.privacy-toc a{align-items:center;min-height:44px;display:inline-flex}}
