.marketing-card{box-sizing:border-box;min-width:0;padding:1.5rem;border:1px solid #ded3da;border-radius:12px;background:#fffdf9;overflow-wrap:anywhere}.marketing-card--prompt{max-width:760px;margin:1rem auto;position:relative;z-index:1}.marketing-card h2{margin:0 0 .65rem}.marketing-choice{display:flex;align-items:flex-start;gap:.75rem;line-height:1.6}.marketing-choice input{flex:0 0 auto;width:20px;height:20px;margin-top:.2rem;accent-color:#532344}.marketing-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.marketing-actions button{min-height:44px;white-space:normal}@media (max-width:600px){.marketing-card{padding:1.1rem}.marketing-card--prompt{margin:1rem}.marketing-actions>*{width:100%}}