.how-example { margin-top: 1.5rem; padding: 1rem; border: 1px solid #e7e2d9; border-radius: .9rem; background: #f8f6f1; }
.how-example-label { margin: 0 0 .7rem; color: #9a8060; font-size: .65rem; font-weight: 700; letter-spacing: .08em; }
.how-product { display: flex; align-items: center; gap: 1rem; }
.how-product img { width: 88px; height: 110px; border-radius: .55rem; object-fit: contain; background: white; }
.how-product strong, .how-email-body strong { font-size: .9rem; }
.how-product p, .how-email-body p { margin: .3rem 0 .7rem; color: #78716c; font-size: .75rem; line-height: 1.45; }
.how-example-button { display: inline-block; padding: .55rem .8rem; border-radius: .4rem; background: #1c1917; color: white; font-size: .72rem; font-weight: 600; }
.how-example-caption { margin-top: .5rem; color: #78716c; font-size: .75rem; line-height: 1.4; }
.how-email-header { display: grid; gap: .2rem; padding: .65rem .8rem; border: 1px solid #ebe8e1; border-radius: .55rem .55rem 0 0; background: white; font-size: .72rem; }
.how-email-header span { color: #78716c; }
.how-email-body { padding: .9rem .8rem; border: 1px solid #ebe8e1; border-top: 0; border-radius: 0 0 .55rem .55rem; background: white; }
