.spmm-faq-item{margin:20px 0;padding:20px;background:#f8f9fa;border-left:4px solid #2271b1;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.spmm-faq-question{margin:0 0 12px 0;font-size:1.15em;font-weight:600;color:#2271b1;line-height:1.4}.spmm-faq-question::before{content:"Q: ";font-weight:700}.spmm-faq-answer{margin:0;color:#333;line-height:1.6}.spmm-faq-answer::before{content:"A: ";font-weight:600;color:#666}@media screen and (max-width:768px){.spmm-faq-item{padding:15px;margin:15px 0}.spmm-faq-question{font-size:1.05em}}@media print{.spmm-faq-item{border:1px solid #ddd;box-shadow:none;page-break-inside:avoid}}