.paid-confirmation{max-width:1160px;margin:24px auto 0;padding:16px 24px;background:#e6f1ed;border:1px solid #b3cfc3;border-radius:12px;color:#102d3b;display:flex;flex-wrap:wrap;gap:8px 20px}.delivery-note{background:#edf3f5;border-left:4px solid #39728b;border-radius:8px;padding:18px 20px;margin:20px 0}.delivery-note p{margin-bottom:0}.paid-review-form .journey-form button[type=submit],.report-tools>button:first-child{background:#f0c36b;color:#102d3b;border:2px solid #f0c36b;min-height:50px;font-weight:700}.paid-review-form .safety-list{display:grid;grid-gap:12px;gap:12px}.paid-review-form .safety-list fieldset{margin:0;min-width:0;padding:12px;border:1px solid #c8d4d9;border-radius:10px}.paid-review-form .safety-list legend{font-size:1rem}.paid-review-form .safety-options{display:flex;gap:12px}.paid-review-form .safety-options .choice{min-width:80px;min-height:44px;margin:0}.report-tools{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:24px 0 32px}.report-saved{color:#35614f;font-weight:600}.review-results .next-conversation li{margin-block:22px}.review-results .next-conversation li p{margin-bottom:0}.paid-review-form button:focus-visible,.review-results a:focus-visible,.review-results button:focus-visible{outline:3px solid #156ba0;outline-offset:4px}.paid-review-form .review-facts dd,.review-results .decision-brief,.review-results .report-context dd,.review-results .source{overflow-wrap:anywhere}@media(max-width:600px){.paid-confirmation{margin-inline:16px;padding:16px}.report-tools{align-items:stretch}.report-tools button{width:100%;white-space:normal}.paid-review-form .actions{flex-wrap:wrap}.paid-review-form .actions button{max-width:100%;white-space:normal}.paid-review-form .journey-aside{order:2}}@media print{.report-tools,.review-results .cta,.review-results .next-conversation button,.review-results>.actions,.review-results~button,.site-header,footer{display:none!important}.review-results{max-width:none!important;padding:0!important;color:#000!important}.review-results .card,.review-results .decision-brief{background:#fff!important;color:#000!important;box-shadow:none!important;border:1px solid #bbb;page-break-inside:auto;break-inside:auto}.review-results details>*{display:block!important}.review-results details>summary{font-weight:700;margin:12px 0}.review-results .finding{page-break-inside:avoid;break-inside:avoid}.review-results h2,.review-results h3{page-break-after:avoid;break-after:avoid}.review-results .limitations{display:block!important}.review-results button{display:none!important}}