.journal-passage-text[data-v-9fdc2f7d]{color:#475569;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.8}@media (width<=800px){.journal-passage-text[data-v-9fdc2f7d]{font-size:13px}}.journal-report-workspace{background:#fff}.journal-result{min-width:0}.journal-report-heading{padding:24px 0 28px}.journal-eyebrow{letter-spacing:.16em;color:#64748b;font-size:11px}.journal-report-heading h1{margin:12px 0;font-size:28px;font-weight:600;line-height:1.4}.journal-report-heading>p:last-child{color:#64748b;font-size:12px}.journal-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.journal-statistics>div{border:1px solid #e2e8f0;border-radius:12px;gap:6px;padding:20px 12px;display:grid}.journal-statistics strong{font-size:24px;font-weight:600}.journal-statistics span{color:#64748b;font-size:11px}.journal-theme{border-bottom:1px solid #e2e8f0;padding:20px 0}.journal-theme-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.journal-theme h3{font-size:14px;font-weight:600;line-height:1.6}.journal-evidence{color:#64748b;margin-top:14px;font-size:11px}.journal-evidence summary,.journal-sources summary{cursor:pointer}.journal-evidence blockquote{border-left:2px solid #cbd5e1;margin-top:12px;padding:8px 12px}.journal-action{gap:14px;margin:16px 0;display:flex}.journal-action>b{color:#64748b;font-size:12px}.journal-questions{margin-top:12px;padding-left:20px;font-size:13px;line-height:1.9;list-style:decimal}.journal-sources{border:1px solid #e2e8f0;border-radius:12px;margin:28px 0;padding:20px;font-size:13px}.journal-sources article{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.journal-sources small{color:#64748b;margin-top:6px;display:block}.journal-sources article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;line-height:1.9}.journal-result .astro-generation-status{align-items:center;gap:10px;display:flex}@media (width<=640px){.journal-report-heading h1{font-size:24px}.journal-statistics{gap:8px}.journal-statistics>div{padding:16px 10px}.journal-theme-heading{align-items:flex-start}}
