.briefing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px}
#quantum-briefing .quantum-report-assessment{margin-top:24px;padding:0 18px 14px;border:1px solid #36505e;border-radius:10px;background:#122733;line-height:1.65}#quantum-briefing .quantum-report-assessment p{white-space:pre-wrap}#quantum-briefing .quantum-review-reference{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}
#quantum-briefing .briefing-grid{grid-template-columns:1fr}#quantum-briefing .quantum-report-card{padding:24px;border-top:2px solid #6bb4ce}#quantum-briefing .quantum-report-card h3{font-size:25px;max-width:48ch}#quantum-briefing .quantum-report-card h4{font-size:15px;margin:20px 0 8px;color:#d9eaf1}#quantum-briefing .quantum-report-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}#quantum-briefing .quantum-report-body aside{border-left:1px solid #36505e;padding-left:24px}#quantum-briefing .quantum-report-status{padding:10px 14px;background:#172d3b;border-radius:8px;color:#e5cd97}#quantum-briefing .quantum-report-finding{font-size:18px;line-height:1.5}#quantum-briefing .quantum-report-scope{font-size:13px;color:#9ec8db}#quantum-briefing footer{border-top:1px solid #36505e;margin-top:16px;padding-top:10px;font-size:14px}#quantum-briefing .quantum-report-pending{padding:16px;border:1px solid #36505e;border-radius:12px;margin:20px 0}#quantum-briefing .quantum-report-pending li{margin:14px 0}@media(max-width:700px){#quantum-briefing .quantum-report-body{grid-template-columns:1fr;gap:8px}#quantum-briefing .quantum-report-body aside{border-left:0;border-top:1px solid #36505e;padding:8px 0 0}#quantum-briefing .quantum-report-card{padding:18px}}

#quantum-briefing,#robotics-briefing,#cyber-briefing,#materials-briefing,#society-briefing{margin:32px 0}.briefing-card h3{font-size:22px;line-height:1.3}.briefing-source,.briefing-asof{font-size:14px;color:#bdcdd8}.briefing-age{border-left:3px solid #debb77;padding-left:14px}.briefing-card details{margin:16px 0}.briefing-headlines{padding-left:22px}.briefing-headlines li{margin:18px 0}.briefing-card{min-width:0;overflow-wrap:anywhere}

