.report-brief{--brief-ink:#252d2d;--brief-line:#cbd2cf;--brief-panel:#f7f8f4;color:var(--brief-ink);background:var(--brief-panel);border:1px solid var(--brief-line);overflow-wrap:anywhere;border-radius:18px;margin:24px 0;padding:clamp(18px,3vw,36px);line-height:1.6}.report-brief h2,.report-brief h3,.report-brief h4{color:inherit;margin:.4em 0}.report-brief-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-brief-eyebrow{letter-spacing:.12em;font-size:.72rem;font-weight:700}.report-brief-status{white-space:normal;border:1px solid #53736b;border-radius:50px;padding:5px 12px;font-size:.8rem}.report-brief-scope{border-left:3px solid #53736b;padding-left:14px}.report-brief-meta,.report-brief-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:20px 0;display:grid}.report-brief-meta div,.report-brief-facts div{border:1px solid var(--brief-line);background:#fff;border-radius:10px;padding:14px}.report-brief-meta dt,.report-brief-facts span{color:#485958;font-size:.8rem;display:block}.report-brief-meta dd{margin:4px 0;font-size:.9rem}.report-brief-facts strong{font-size:1.15rem;display:block}.report-brief code{white-space:normal;color:#425350;font-size:.75rem}.report-brief-findings{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;padding:0;list-style:none;display:grid}.report-brief-findings li{border:1px solid var(--brief-line);background:#fff;border-radius:10px;padding:16px}.report-brief-findings li>div{justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.report-brief-findings p{margin:.6em 0}.report-brief details{border-top:1px solid var(--brief-line);padding:15px 0}.report-brief summary{cursor:pointer;font-weight:600}.report-brief-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.report-brief button{font:inherit;color:#fff;cursor:pointer;background:#294b43;border:1px solid #294b43;border-radius:7px;min-height:44px;padding:10px 15px}:is(.report-brief button:focus-visible,.report-brief input:focus-visible,.report-brief summary:focus-visible){outline-offset:3px;outline:3px solid #885e20}.report-brief input{max-width:100%;font:inherit;margin-top:8px;display:block}.report-brief label{margin:12px 0;display:block}.report-brief [role=status]:empty{display:none}@media (max-width:600px){.report-brief-heading{display:block}.report-brief-status{display:inline-block}.report-brief-actions button{width:100%}}@media print{.report-brief-actions,.report-brief-comparison,.report-brief button,.report-brief [role=status]{display:none}.report-brief{break-inside:auto;background:#fff;border-color:#777}.report-brief-findings{display:block}.report-brief-findings li{break-inside:avoid;margin:10px 0}}.report-brief h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:650;line-height:1.25}.report-brief h3{font-size:1.2rem;font-weight:650}.report-brief h4{font-size:1.05rem;font-weight:650}
