body.brief-export{margin:0;background:#edf0f2}.brief-sheet{--ink:#182329;--muted:#46565e;--green:#1e6555;--line:#dce2e5;color-scheme:light;box-sizing:border-box;background:white;color:#182329;font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:980px;margin:0 auto;padding:56px 64px;text-align:left}.brief-sheet *{box-sizing:border-box}.brief-sheet p{margin:8px 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}.brief-sheet h1,.brief-sheet h2,.brief-sheet h3,.brief-sheet h4{color:#182329;line-height:1.3;margin:0}.brief-sheet h1{font-size:32px;letter-spacing:-.035em;margin:14px 0 18px;max-width:760px}.brief-sheet h2{font-size:28px;letter-spacing:-.03em;margin:8px 0}.brief-sheet h3{font-size:18px;letter-spacing:-.015em;margin-bottom:16px}.brief-sheet h4{font-size:14px}.brief-sheet a{color:#1e6555;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.brief-overline{font-size:11px;font-weight:700;letter-spacing:.14em;color:#1e6555}.brief-goal{font-size:18px;line-height:1.6;color:#46565e}.brief-cover-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#59666d;border-top:1px solid #dce2e5;padding-top:16px}.brief-scope{font-size:12px;padding:16px 0;color:#59666d}.brief-guest{border-top:3px solid #1e6555;margin-top:24px;padding-top:24px}.brief-sheet section{padding:24px 0;border-bottom:1px solid #dce2e5}.brief-meta{font-size:12px;color:#59666d}.brief-hash{overflow-wrap:anywhere}.brief-warning{font-size:13px;background:#fff4e8;border-left:3px solid #b98138;padding:12px 16px;margin:18px 0;color:#735024}.brief-warning p{margin:4px 0}.brief-field{margin:14px 0}.brief-field h4{font-size:12px;font-weight:600;color:#59666d}.brief-field p{margin:5px 0}.brief-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#f7f8fa;padding:16px}.brief-facts p{font-size:18px;font-weight:600;margin:7px 0}.brief-facts span{font-size:12px;color:#59666d}.brief-question{padding:18px 0;border-top:1px solid #e5e9eb;break-inside:avoid}.brief-question-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:11px;letter-spacing:.06em;color:#59666d;margin-bottom:10px}.brief-question>h4{font-size:17px;line-height:1.55;font-weight:600}.brief-state{padding:3px 8px;background:#f0f2f4;color:#59666d;border-radius:4px;letter-spacing:0}.brief-state.approved{background:#e3f1ea;color:#185841}.brief-state.needs_review{background:#fff2df;color:#835424}.brief-source{padding:16px 0;border-top:1px solid #e5e9eb;break-inside:avoid}.brief-source>h4{font-size:14px}.brief-source>p{font-size:13px}.brief-sheet details{padding:16px 0;font-size:13px}.brief-sheet summary{cursor:pointer;font-weight:600}.brief-sheet table{width:100%;border-collapse:collapse;font-size:13px}.brief-sheet caption{text-align:left;font-weight:600;padding-bottom:10px}.brief-sheet th,.brief-sheet td{text-align:left;border-bottom:1px solid #dce2e5;padding:10px 8px}.brief-sheet thead{background:#f7f8fa}.brief-footer{margin-top:32px;font-size:11px;color:#59666d}.brief-footer p{margin-bottom:8px}@media(max-width:620px){.brief-sheet{padding:28px 20px;font-size:14px}.brief-sheet h1{font-size:25px}.brief-sheet h2{font-size:24px}.brief-facts{grid-template-columns:1fr;gap:12px}.brief-sheet td,.brief-sheet th{padding:8px 4px;font-size:11px}.brief-question>h4{font-size:16px}}@media print{body.brief-export{background:white}.brief-sheet{max-width:none;margin:0;padding:0;font-size:11pt}.brief-sheet a{color:inherit}.brief-sheet details{display:none}.brief-cover,.brief-guest-heading{break-after:avoid}.brief-warning{-webkit-print-color-adjust:exact;print-color-adjust:exact}.brief-footer{font-size:9pt}@page{size:A4;margin:18mm}}
.brief-geography{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:20px;align-items:center;margin:20px 0;padding:16px;border:1px solid #dce2e5;break-inside:avoid}.brief-geography svg{display:block;width:100%;max-height:280px}.brief-geography figcaption{font-size:12px;color:#59666d;line-height:1.7}@media(max-width:620px){.brief-geography{grid-template-columns:1fr;gap:12px;padding:12px}.brief-geography svg{max-height:260px}}

.brief-rundown table{width:100%;border-collapse:collapse;font-size:12px}.brief-rundown th,.brief-rundown td{text-align:left;border-bottom:1px solid #d5dfd7;padding:10px 8px;vertical-align:top}.brief-rundown th{background:#eef5ef}.brief-rundown td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.brief-rundown small{font-size:10px}.brief-rundown tr{break-inside:avoid}

.citation-detail{font-size:12px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.citation-detail p{margin:7px 0}.citation-detail blockquote{margin:10px 0;padding:10px 14px;border-left:3px solid #247761;background:#f0f5f2;white-space:pre-wrap}.citation-detail mark{color:inherit;background:#d4ffe8}
.brief-readiness{margin-top:24px;padding:16px 20px;border:1px solid #dce2e5;border-left:3px solid #b98138;background:#fffaf3;break-inside:avoid}.brief-sheet .brief-readiness h2{font-size:18px;margin:0 0 8px}.brief-readiness p,.brief-readiness li{font-size:13px}.brief-readiness ul{margin:8px 0 0;padding-left:20px}.brief-readiness.is-reviewed{border-left-color:#1e6555;background:#f4faf6}@media print{.brief-readiness{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
