.recon-page .recon-health-card__icon{color:var(--red)}.recon-page .dls-img-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:28px;background:linear-gradient(135deg,#f5f8fb 0,#eef3f7 100%);border:2px dashed rgba(29,44,80,.22)}.recon-page .dls-img-placeholder__icon{width:42px;height:42px;color:var(--red);opacity:.75}.recon-page .dls-img-placeholder__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.recon-page .dls-img-placeholder__desc{font-size:13px;line-height:1.55;font-weight:600;color:var(--navy);max-width:360px}.recon-page .dls-img-placeholder__path{font-size:11px;line-height:1.4;color:var(--muted);font-family:ui-monospace,"Roboto Mono",monospace;word-break:break-all;max-width:360px}.recon-page .mr-faq-section .recon-section-eyebrow,.recon-page .mr-faq-section .recon-section-title{text-align:center}.recon-page .mr-faq{display:grid;gap:16px;margin:8px auto 0;max-width:1100px}.recon-page .mr-faq__item{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:24px 26px}.recon-page .mr-faq__item h3{font-size:17px;font-weight:700;color:var(--navy);margin:0 0 8px}.recon-page .mr-faq__item p{font-size:15px;line-height:1.72;color:var(--muted);margin:0}