.report-preview-page{color:#eeeae0;background:#08090a;min-height:100vh}.report-preview-intro{grid-template-columns:1fr minmax(320px,.55fr);align-items:end;gap:80px;width:min(1420px,100% - 48px);margin:0 auto;padding:62px 0;display:grid}.report-preview-intro h1{color:#f0ece3;letter-spacing:-.04em;margin:0;font:400 clamp(3.2rem,6vw,6.2rem)/.96 Georgia,Times New Roman,serif}.report-preview-intro h1 span{color:#b12529}.report-preview-intro>div:last-child>p{color:#aaa7a0;line-height:1.8}.report-preview-intro>div:last-child>div{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.report-print-action{font:inherit;cursor:pointer}.archive-report{--paper:#f3efe4;--ink:#161618;--muted:#68635b;--red:#a31f25;--gold:#a68042;background:var(--paper);width:min(1040px,100% - 48px);color:var(--ink);margin:0 auto 100px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 28px 90px #0008}.report-cover{box-sizing:border-box;color:#f3eee3;page-break-after:always;background:radial-gradient(circle at 60% 62%,#33291b33,#0000 35%),repeating-linear-gradient(117deg,#ffffff08 0 1px,#0000 1px 7px),#070809;flex-direction:column;height:11in;padding:.42in .55in .34in;display:flex;position:relative;overflow:hidden}.report-cover__frame{pointer-events:none;border:1px solid #a68042;position:absolute;inset:.14in}.report-cover__frame i{border-color:#b38a43;width:18px;height:18px;position:absolute}.report-cover__frame i:first-child{border-top:3px double;border-left:3px double;top:-1px;left:-1px}.report-cover__frame i:nth-child(2){border-top:3px double;border-right:3px double;top:-1px;right:-1px}.report-cover__frame i:nth-child(3){border-bottom:3px double;border-left:3px double;bottom:-1px;left:-1px}.report-cover__frame i:nth-child(4){border-bottom:3px double;border-right:3px double;bottom:-1px;right:-1px}.report-cover__masthead{z-index:2;justify-content:center;align-items:center;height:1.42in;display:flex;position:relative}.report-cover__masthead img{object-fit:contain;width:5.8in;height:1.38in}.report-cover__rule b,.report-cover__brand b{color:#bd2028}.report-cover__rule{color:#c32128;grid-template-columns:180px 14px 180px;align-items:center;gap:8px;margin:7px auto 15px;display:grid}.report-cover__rule span{background:#a81d23;height:1px}.report-cover__title{text-align:center;z-index:2;position:relative}.report-cover__title p{color:#c6a467;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:800}.report-cover__title h1{color:#eee5d7;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 2px 1px #000;max-width:7.4in;margin:15px auto 8px;font:400 3.55rem/.9 Georgia,Times New Roman,serif}.report-cover__title h2{color:#a9a39a;max-width:6.4in;margin:0 auto;font:italic .83rem/1.35 Georgia,Times New Roman,serif}.report-cover__visual{color:#81786a;letter-spacing:.18em;text-transform:uppercase;background:#111;border-top:1px solid #7d5b2b;border-bottom:1px solid #7d5b2b;flex:1;place-items:center;min-height:3.92in;margin:20px 0 0;font:.6rem Georgia,serif;display:grid;position:relative;overflow:hidden}.report-cover__visual:after{content:"";pointer-events:none;background:linear-gradient(#0001 55%,#000b);position:absolute;inset:0}.report-cover__visual img{object-fit:cover;filter:grayscale()sepia(.16)contrast(1.08);width:100%;height:100%}.report-cover__control{z-index:3;background:#070809f2;border:1px solid #b08745;width:3.05in;margin:-1.45in 10px 17px auto;padding:12px 17px;position:relative}.report-cover__control div{border-bottom:1px solid #8f1e23;padding:7px 0}.report-cover__control div:last-child{border:0}.report-cover__control dt{color:#c7a563;letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:800}.report-cover__control dd{color:#f0e8dc;margin:4px 0 0;font:400 .73rem Georgia,serif}.report-cover__brand{text-align:center;z-index:2;letter-spacing:.17em;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;font:400 .72rem Georgia,serif;display:grid;position:relative}.report-cover__brand em{color:#c5a15e;letter-spacing:.12em;grid-column:1/-1;margin-top:7px;font-size:.62rem}.report-page{box-sizing:border-box;background:var(--paper);break-after:page;page-break-after:always;grid-template-rows:.8in 1fr .58in;height:11in;display:grid;position:relative;overflow:hidden}.report-running-header{color:#eee6d9;border-bottom:2px solid var(--red);background:repeating-linear-gradient(110deg,#ffffff05 0 1px,#0000 1px 8px),#070809;grid-template-columns:2.75in 1fr;align-items:center;gap:24px;padding:.11in .42in;display:grid}.report-running-header img{object-fit:contain;object-position:left;width:2.65in;height:.58in}.report-running-header div{text-align:right}.report-running-header strong{color:#c5a15e;letter-spacing:.09em;text-transform:uppercase;font:400 .72rem Georgia,serif;display:block}.report-running-header span{color:#ddd5c8;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font:.5rem Georgia,serif;display:block}.report-page__body{min-height:0;padding:.34in .42in;overflow:hidden}.report-page-footer{color:#eee6d9;border-top:2px solid var(--red);letter-spacing:.12em;background:#070809;grid-template-columns:1.35in auto auto auto 1fr;align-items:center;gap:14px;padding:.08in .42in;font:400 .48rem Georgia,serif;display:grid}.report-page-footer img{object-fit:contain;object-position:left;width:1.22in;height:.38in}.report-page-footer strong{color:#d8cab5}.report-page-footer span{text-align:right;color:#b79559;font-style:italic}.report-screen-footer{display:none}.report-section{break-inside:avoid}.report-section+.report-section{border-top:1px solid #c8bdab;margin-top:26px;padding-top:24px}.report-section__heading{grid-template-columns:58px 1fr;gap:12px;margin-bottom:20px;display:grid}.report-section__heading>span{color:var(--red);font:700 1.45rem Georgia,serif}.report-section__heading p{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:900}.report-section__heading h2{letter-spacing:.015em;text-transform:uppercase;margin:5px 0 0;font:700 1.55rem/1.08 Georgia,Times New Roman,serif}.report-control-grid{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.report-control-grid dl{border-top:2px solid #111;margin:0}.report-control-grid dl div{border-bottom:1px solid #cec3b2;grid-template-columns:145px 1fr;padding:8px 0;display:grid}.report-control-grid dt,.report-subject-panel dt{color:#806638;text-transform:uppercase;font-size:.5rem;font-weight:900}.report-control-grid dd,.report-subject-panel dd{overflow-wrap:anywhere;margin:0;font:400 .72rem Georgia,serif}.report-control-grid code{font-size:.5rem}.report-control-grid aside{border:1px solid #bba887;border-top:4px solid var(--red);background:#e8dfd0;padding:18px}.report-control-grid aside strong{text-transform:uppercase;font:700 .9rem Georgia,serif}.report-control-grid aside p{color:#5c5850;font-size:.64rem;line-height:1.6}.report-subject-panel{border-top:1px solid #c8bdab;border-left:1px solid #c8bdab;grid-template-columns:1fr 1fr;margin:24px 0 0;display:grid}.report-subject-panel div{border-bottom:1px solid #c8bdab;border-right:1px solid #c8bdab;min-height:55px;padding:11px}.report-subject-panel dd{margin-top:8px}.report-evidence-table,.report-character-matrix,.report-revisions{border-collapse:collapse;break-inside:avoid;width:100%;font-size:.63rem}.report-evidence-table th,.report-evidence-table td,.report-character-matrix th,.report-character-matrix td,.report-revisions th,.report-revisions td{text-align:left;vertical-align:top;border:1px solid #c8bdab;padding:10px}.report-evidence-table thead th,.report-character-matrix thead th,.report-revisions thead th{color:#eee7da;letter-spacing:.1em;text-transform:uppercase;background:#090a0b;font-size:.5rem}.report-evidence-table tbody th,.report-character-matrix tbody th{color:#806638}.report-evidence-table code{overflow-wrap:anywhere;font-size:.52rem}.report-observations,.report-methodology,.report-limitations,.report-assessment{break-inside:avoid;background:#ede5d8;border:1px solid #bba887;margin-top:24px;padding:18px}.report-observations{border-left:5px solid var(--red)}.report-observations h3,.report-methodology h3,.report-limitations h3,.report-assessment h3{color:#171719;text-transform:uppercase;margin:0;font:700 .85rem Georgia,serif}.report-observations ul,.report-limitations ul{color:#504d47;margin:12px 0 0;padding-left:22px;font-size:.65rem;line-height:1.6}.report-methodology article{border-top:1px solid #c8bdab;margin-top:12px;padding-top:12px}.report-methodology p{color:#504d47;margin:6px 0;font-size:.65rem;line-height:1.55}.report-methodology small{color:#806638}.report-figure-grid{gap:20px;display:grid}.report-figure-grid:has(.report-figure+.report-figure){grid-template-columns:1fr 1fr}.report-figure{break-inside:avoid;background:#eee7da;border:1px solid #bba887;margin:0}.report-figure__visual{background:#dcd2c0;place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.report-figure--large .report-figure__visual{height:500px}.report-figure__visual img{object-fit:contain;width:100%;height:100%}.report-figure__visual>b{color:#eee7da;letter-spacing:.1em;text-transform:uppercase;background:#090a0b;padding:8px 10px;font-size:.47rem;position:absolute;top:0;left:0}.report-figure--derived .report-figure__visual>b{border-bottom:2px solid var(--red)}.report-figure--reference .report-figure__visual>b{border-bottom:2px solid var(--gold)}.report-figure__empty{box-sizing:border-box;color:#756e62;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#0000000d 25%),repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#0000000d 25%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:20px;display:flex}.report-figure__empty span{border:1px solid #9d927f;border-radius:50%;width:42px;height:42px;margin-bottom:auto}.report-figure__empty strong{font:400 1rem Georgia,serif}.report-figure__empty small{letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.48rem}.report-figure figcaption{border-top:1px solid #bba887;grid-template-columns:65px 1fr;gap:6px 10px;padding:10px 12px;display:grid}.report-figure figcaption>span{color:var(--red);text-transform:uppercase;font-size:.48rem;font-weight:900}.report-figure figcaption strong{font:700 .75rem Georgia,serif}.report-figure figcaption p{color:#5d5850;margin:3px 0;font-size:.55rem;line-height:1.45}.report-figure figcaption>small{color:#736c61;grid-column:2;font-size:.48rem}.report-figure__provenance{background:#e4dac9;border-top:1px solid #c8bdab;gap:4px;margin:0;padding:8px 12px;font-size:.48rem;display:grid}.report-figure__provenance div{grid-template-columns:95px 1fr;display:grid}.report-figure__provenance dt{color:#806638;text-transform:uppercase;font-weight:900}.report-figure__provenance dd{overflow-wrap:anywhere;margin:0}.report-table-note{color:#69635b;font-size:.58rem}.report-findings{border-top:1px solid #c8bdab;border-left:1px solid #c8bdab;grid-template-columns:1fr 1fr;display:grid}.report-findings article{border-bottom:1px solid #c8bdab;border-right:1px solid #c8bdab;min-height:120px;padding:15px}.report-findings span,.report-assessment>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:900}.report-findings h3{margin:18px 0 6px;font:700 .82rem Georgia,serif}.report-findings p{color:#5c5850;margin:0;font-size:.61rem;line-height:1.5}.report-findings small{color:#806638;margin-top:9px;font-size:.48rem;display:block}.report-assessment strong{color:#806638;margin:13px 0;font:700 1.8rem Georgia,serif;display:block}.report-assessment p,.report-assessment small{color:#5c5850;font-size:.58rem}.report-assessment--unavailable{border-style:dashed}.report-citations{padding-left:28px;font-size:.62rem;line-height:1.55}.report-citations li{padding:6px}.report-revisions{margin-top:24px}.report-closing{text-align:center;border:1px solid #bba887;margin-top:28px;padding:25px}.report-closing strong{letter-spacing:.2em;display:block}.report-closing span{color:#806638;margin-top:8px;font:italic .8rem Georgia,serif;display:block}.report-unavailable{color:#666057;text-align:center;border:1px dashed #a99d89;padding:25px}@media (max-width:800px){.report-preview-intro{grid-template-columns:1fr;gap:24px}.archive-report{width:calc(100% - 24px)}.report-cover{height:auto;min-height:900px;padding:40px 28px}.report-cover__masthead{display:block}.report-cover__masthead img{width:270px}.report-cover__masthead span{margin-top:12px;display:block}.report-cover__title h1{font-size:3.3rem}.report-cover__control{width:auto;margin:-130px 0 24px}.report-cover__brand{grid-template-columns:1fr;gap:8px}.report-cover__brand b{display:none}.report-page{height:auto;min-height:900px;display:block}.report-running-header{grid-template-columns:1fr}.report-running-header div{text-align:left}.report-page__body{padding:28px 22px 80px}.report-page-footer{position:absolute;bottom:0;left:0;right:0}:is(.report-control-grid,.report-subject-panel,.report-findings,.report-figure-grid:has(.report-figure+.report-figure)){grid-template-columns:1fr}.report-character-matrix{display:block;overflow-x:auto}}@media print{body{background:#fff!important}.site-header,.report-preview-intro,.public-institutional-footer{display:none!important}.report-preview-page{background:#fff}.archive-report{width:8.5in;box-shadow:none;margin:0}.report-cover,.report-page{break-after:page;page-break-after:always;width:8.5in;height:11in;min-height:11in;max-height:11in;overflow:hidden}.report-page:last-of-type{break-after:auto;page-break-after:auto}.report-cover,.report-running-header,.report-page-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-section,.report-figure,.report-evidence-table,.report-character-matrix,.report-observations,.report-methodology,.report-limitations,.report-assessment,.report-revisions{break-inside:avoid;page-break-inside:avoid}.report-screen-footer{display:none}@page{size:Letter;margin:0}}
.report-authoring-page{background:#f1eee6;min-height:100vh}.report-workspace-heading{background:#fff;border-bottom:1px solid #d6cdbf;padding:34px 38px 24px}.report-workspace-heading h1{margin:6px 0 18px;font:500 2.5rem/1.05 Georgia,serif}.report-workspace-heading nav{gap:10px;display:flex}.report-workspace-heading nav a,.report-editor-actions a,.report-evidence-picker>a{color:#171719;letter-spacing:.06em;text-transform:uppercase;border:1px solid #9b7a42;padding:10px 14px;font-size:.72rem;font-weight:800}.report-dashboard-grid{grid-template-columns:220px 220px 1fr;gap:18px;padding:30px 38px;display:grid}.report-dashboard-summary{color:#eee;background:#111;border-top:3px solid #a31f25;padding:24px}.report-dashboard-summary strong{color:#c5a15e;font:500 2.5rem Georgia,serif;display:block}.report-dashboard-summary span{font-size:.72rem}.report-record-list{grid-column:1/-1;gap:12px;display:grid}.report-record-list>a{color:#171719;background:#fff;border:1px solid #d2c6b4;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.report-record-list h2{margin:5px 0;font:600 1.25rem Georgia,serif}.report-record-list p,.report-record-list small{color:#6c655d;margin:0}.report-status{letter-spacing:.08em;text-transform:uppercase;background:#f2eadc;border:1px solid #9a8054;padding:7px 11px;font-size:.65rem;font-weight:900;display:inline-flex}.report-status--in-review{color:#a31f25;border-color:#a31f25}.report-status--published{color:#fff;background:#243d2d}.report-editor-layout,.report-review-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:22px;padding:30px 38px;display:grid}.report-editor-card{background:#fff;border:1px solid #d0c4b2;padding:24px}.report-editor-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.report-editor-title h2,.report-evidence-picker h2{margin:4px 0;font:600 1.6rem Georgia,serif}.report-editor-card form,.report-new-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-editor-card label,.report-new-form label{letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.68rem;font-weight:900;display:grid}.report-editor-card input,.report-editor-card textarea,.report-editor-card select,.report-new-form input,.report-new-form select{box-sizing:border-box;background:#f8f5ef;border:1px solid #bdb3a5;width:100%;padding:11px;font:400 .88rem Arial,sans-serif}.report-editor-wide,.report-editor-actions{grid-column:1/-1}.report-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.report-editor-actions button,.report-new-form button,.report-media-grid button{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#171719;border:1px solid #171719;padding:11px 15px;font-weight:800}.report-editor-actions .secondary{color:#9e2428;background:#fff;border-color:#9e2428}.report-evidence-picker article{border-top:1px solid #d5ccbf;grid-template-columns:36px 1fr;gap:12px;padding:14px 0;display:grid}.report-evidence-picker p{color:#675f56}.report-evidence-picker code{overflow-wrap:anywhere;margin-top:6px;font-size:.58rem;display:block}.report-evidence-picker>a{margin-top:20px;display:inline-block}.report-review-guard{color:#eee;background:#171719;border-top:4px solid #a31f25;padding:24px}.report-review-guard strong{color:#c5a15e;font:600 1.1rem Georgia,serif}.report-review-guard li{margin:9px 0}.report-review-facts{border-top:1px solid #d3c8b8;border-left:1px solid #d3c8b8;grid-template-columns:1fr 1fr;display:grid}.report-review-facts div{border-bottom:1px solid #d3c8b8;border-right:1px solid #d3c8b8;padding:12px}.report-review-facts dt{color:#886b39;text-transform:uppercase;font-size:.62rem;font-weight:900}.report-review-facts dd{overflow-wrap:anywhere;margin:6px 0 0}.report-media-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.report-media-grid article{border:1px solid #d3c8b8;gap:12px;padding:18px;display:grid}.report-media-grid code{overflow-wrap:anywhere;font-size:.6rem}.report-history{margin:30px 38px;padding:0;list-style:none}.report-history li{background:#fff;border-bottom:1px solid #d3c8b8;grid-template-columns:150px 150px 1fr;padding:18px;display:grid}.report-history code{overflow-wrap:anywhere}@media (max-width:900px){.report-dashboard-grid,.report-editor-layout,.report-review-layout,.report-editor-card form,.report-new-form,.report-media-grid{grid-template-columns:1fr}.report-editor-wide,.report-editor-actions{grid-column:1}.report-history li{grid-template-columns:1fr}}
.case-analysis-action{color:#eee;background:#171719;border-left:4px solid #a31f25;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:16px 18px;display:flex}.case-analysis-action a{color:#111;letter-spacing:.06em;text-transform:uppercase;background:#c5a15e;padding:10px 14px;font-size:.72rem;font-weight:900}.case-analysis-action span{font-size:.72rem}.case-analysis-launcher{max-width:760px}.case-analysis-launcher textarea{box-sizing:border-box;background:#f8f5ef;border:1px solid #bdb3a5;width:100%;padding:11px;font:400 .88rem Arial,sans-serif}
