.legal-hero{flex-direction:column;gap:18px;max-width:820px;margin:0 auto;padding:72px 24px 24px;display:flex}.page-title{letter-spacing:-.02em;color:var(--pg-ink);margin:0;font-size:56px;font-weight:500;line-height:1.05}.page-title--sm{font-size:52px;line-height:1.06}.legal-intro{color:var(--pg-ink2);margin:0;font-size:19px;line-height:1.6}.legal-updated{color:var(--pg-muted);margin:0;font-size:15px}.draft-note{border:1px dashed var(--pg-line);color:var(--pg-ink2);border-radius:14px;margin:8px 0 0;padding:14px 18px;font-size:15px;line-height:1.5}.prose{max-width:820px;margin:0 auto;padding:8px 24px 96px}.prose h2{color:var(--pg-ink);margin:40px 0 12px;font-size:24px;font-weight:500}.prose p,.prose li{color:var(--pg-ink2);font-size:17px;line-height:1.7}.prose p{margin:0 0 14px}.prose ul{margin:0 0 14px;padding-left:22px}.prose a{color:var(--pg-accent);text-underline-offset:3px;text-decoration:underline}.prose strong{color:var(--pg-ink);font-weight:500}.split{flex-wrap:wrap;align-items:flex-start;gap:56px;padding-top:72px;padding-bottom:96px;display:flex}.split-copy{flex-direction:column;flex:440px;gap:22px;min-width:0;display:flex}.split-form{background:var(--pg-surface);border:1px solid var(--pg-line);border-radius:30px;flex:440px;min-width:0;padding:32px}.info-tile{flex-direction:column;gap:4px;padding:20px 22px;display:flex}.info-tile a{font-size:18px;font-weight:500}.steps-card{border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.steps-card ol{color:var(--pg-ink2);margin:0;padding-left:22px;font-size:16px;line-height:1.8}.h3{color:var(--pg-ink);margin:0;font-size:20px;font-weight:500}.body-sm{color:var(--pg-ink2);margin:0;font-size:16px;line-height:1.65}.form{flex-direction:column;gap:20px;display:flex}.form-title{color:var(--pg-ink);margin:0;font-size:24px;font-weight:500}.field-row{flex-wrap:wrap;gap:16px;display:flex}.field-row>.field{flex:200px}.field{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.field-label{color:var(--pg-ink);font-size:14px;font-weight:500}.input{border:1px solid var(--pg-line);background:var(--pg-surface2);width:100%;height:52px;color:var(--pg-ink);border-radius:14px;padding:0 16px;font-family:inherit;font-size:16px}textarea.input{resize:vertical;height:auto;padding:14px 16px}.input[aria-invalid=true]{border-color:var(--pg-mourn-text)}.field-error{color:var(--pg-mourn-text);font-size:14px}.choice{color:var(--pg-ink2);align-items:center;gap:12px;min-height:32px;font-size:16px;display:flex}.choice input{width:20px;height:20px;accent-color:var(--pg-accent);flex:none}.choice--top{align-items:flex-start;font-size:15px;line-height:1.5}.choice--top input{margin-top:1px}.submit{border-radius:18px;justify-content:center;height:54px;font-size:16px}.submit:disabled{opacity:.6;cursor:progress}.form-done{flex-direction:column;gap:16px;padding:24px 0;display:flex}.form-done h2{color:var(--pg-ink);margin:0;font-size:26px;font-weight:500}.form-done p{color:var(--pg-ink2);margin:0;font-size:17px;line-height:1.6}.form-done a{color:var(--pg-accent);font-size:16px}.done-icon{background:var(--pg-surface2);width:56px;height:56px;color:var(--pg-accent);border-radius:999px;justify-content:center;align-items:center;display:flex}@media (max-width:640px){.page-title,.page-title--sm{font-size:38px}.split-form{padding:22px}}
