/* V17 report and explicit consent */
.diag-share{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0;padding:1rem;border:1px solid #cad4dd;border-radius:10px}.diag-results-disclaimer{font-size:.91rem;color:#596977}.diag-actions{display:flex;flex-wrap:wrap;gap:1rem}#diag-print-report{margin:1rem 0 1.6rem}@media print{body.diag-print-mode header,body.diag-print-mode footer,body.diag-print-mode .diag-hero,body.diag-print-mode .diag-layout,body.diag-print-mode #diag-questionnaire,body.diag-print-mode .diag-followup,body.diag-print-mode #diag-print-report,body.diag-print-mode .cookie-banner,body.diag-print-mode nav{display:none!important}body.diag-print-mode .diag-results{display:block!important;box-shadow:none!important;border:0!important;position:static!important}body.diag-print-mode main{padding:0!important}body.diag-print-mode .diag-section{padding:0!important}body.diag-print-mode{background:white!important;color:#111!important}}
/* V70: compact information block before questionnaire */
.lv70-benefits{border:1px solid #cfdee0;background:#eff5f5;padding:clamp(18px,3vw,26px);border-radius:15px;margin:24px 0}
.lv70-benefits h2{font-size:1.2rem;margin:0 0 12px}
.lv70-benefits ul{padding-left:1.25rem;margin:0 0 12px}
.lv70-benefits li{margin-bottom:7px}
.lv70-benefits .mini{font-size:.86rem;color:#4b606d;margin:0}
@media print{body.diag-print-mode .lv70-benefits{display:none}}
