.prose-help h2{color:#191919;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem;font-family:DM Serif Display,serif;font-size:1.5rem;font-weight:400}.prose-help h3{color:#191919;margin-top:2rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.prose-help h4{color:#191919;margin-top:0;margin-bottom:.5rem;font-size:1rem;font-weight:700}.prose-help p{margin-bottom:1rem;line-height:1.75}.prose-help ul,.prose-help ol{margin-bottom:1rem;padding-left:1.5rem}.prose-help li{margin-bottom:.5rem;line-height:1.65}.prose-help strong{color:#191919;font-weight:700}.prose-help .callout{border-radius:12px;margin:1.5rem 0;padding:16px 20px;font-size:.9rem;line-height:1.6}.prose-help .callout-tip{color:#1a3a5c;background:#e8f4fd;border-left:4px solid #386aff}.prose-help .callout-warning{color:#6b4a00;background:#fef3cd;border-left:4px solid #d97706}.prose-help .callout-important{color:#7a1a1a;background:#fde8e8;border-left:4px solid #dc2626}.prose-help .step{align-items:flex-start;gap:16px;margin:1.25rem 0;display:flex}.prose-help .step-number{color:#fff;background:#386aff;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-top:2px;font-size:.85rem;font-weight:700;display:flex}.prose-help .step-content{border-bottom:1px solid #f0ede6;flex:1;padding-bottom:1rem}.prose-help .step-content p{margin-bottom:.5rem}.prose-help .step-content ul{margin-top:.5rem}.prose-help .step:last-child .step-content{border-bottom:none}
