/* Final refinements are limited to the primary envelope comparison. */
#concerns.envelope-first { padding-top:42px; padding-bottom:30px; }
#concerns .ef-section-head { margin-bottom:28px; }
#concerns .ef-column { padding-top:22px; padding-bottom:16px; }
#concerns .ef-column h3 { margin-bottom:18px; }
#concerns .ef-column figcaption { margin-top:14px; min-height:64px; }
#concerns .ef-column:last-child { background:radial-gradient(ellipse at 50% 43%,#fff 0%,#fff 28%,#f7fcff 58%,#edf7fe 100%); border-color:#bedbea; }
#concerns .ef-column:last-child .ef-selected-image { box-shadow:0 7px 22px rgba(23,59,85,.13); }
#concerns .ef-impression-note { margin-top:7px; padding:3px 14px; font-size:14px; font-weight:600; line-height:1.75; background:#fff2c6; color:#173b55; }
@media(max-width:760px) {
 #concerns.envelope-first { padding-top:28px; padding-bottom:24px; }
 #concerns .ef-section-head { margin-bottom:22px; }
 #concerns .ef-grid { gap:20px; }
 #concerns .ef-column { padding-top:18px; padding-bottom:13px; }
 #concerns .ef-column h3 { margin-bottom:15px; }
 #concerns .ef-column figcaption { margin-top:12px; min-height:64px; }
 #concerns .ef-impression-note { font-size:14px; padding:3px 12px; }
}
