/* Owner-approved FAQ readability; dedicated artwork and native answers retained. */
@media(min-width:901px){
 .sales-r3 .s3-faq-list summary{height:auto;min-height:48px;padding:12px 4px 12px 22px;border-bottom:1px solid #ccc;color:#1a3b29;font:800 16px/1.35 proxima-nova,Arial,sans-serif;text-transform:uppercase;box-sizing:border-box}
 .sales-r3 .s3-faq-list summary img{display:none}
 .sales-r3 .s3-faq-list summary:after{display:block;content:'+';position:absolute;left:1px;top:50%;transform:translateY(-50%);font-size:20px;color:#1a3b29}
 .sales-r3 .s3-faq-list details[open] summary:after{content:'−'}
 .sales-r3 .s3-faq-list details[open] summary:before{display:none}
 .sales-r3 .s3-faq-list details>p{font:400 16px/1.5 proxima-nova,Arial,sans-serif;padding:0 22px;margin:12px 0 18px}
}
@media(max-width:900px){
 .sales-r4 .s4-faq-list summary{height:auto;min-height:48px;padding:12px 4px 12px 22px;font:800 16px/1.35 proxima-nova,Arial,sans-serif;box-sizing:border-box}
 .sales-r4 .s4-faq-list summary:after{font-size:20px}
 .sales-r4 .s4-faq-list details>p{font:400 16px/1.5 proxima-nova,Arial,sans-serif;margin:12px 0 18px}
}
