.economic-crime-section{margin:0 40px 30px}.crime-headline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;margin:16px 0}.crime-headline-grid article,.crime-panel,.asset-column{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.crime-headline-grid small,.crime-headline-grid span{display:block;color:var(--muted);font-size:11px}.crime-headline-grid strong{display:block;font:800 28px Manrope;margin:5px 0}.crime-caution{border-left:4px solid #d5a626;background:#fff9e9;padding:13px 16px;margin:12px 0 20px}.crime-panel{margin:14px 0}.crime-panel h3{margin:0}.crime-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.crime-panel-head p{color:var(--muted);margin:5px 0 0}.crime-trend{min-height:300px}.crime-trend svg{display:block;width:100%;height:auto}.crime-grid{stroke:#e4ebe7;stroke-width:1}.crime-trend-line{fill:none;stroke:var(--green);stroke-width:3}.crime-trend-point{fill:var(--green)}.crime-trend-point.projected{fill:#fff;stroke:var(--blue);stroke-width:3}.crime-axis-label{fill:#66736f;font-size:11px}.crime-value-label{fill:#13231f;font-size:12px;font-weight:700}.crime-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.crime-bar-row{margin:13px 0}.crime-bar-row>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:11px}.crime-bar-row span{color:var(--muted);text-align:right}.crime-bar-track{height:8px;background:#edf2ef;border-radius:9px;overflow:hidden;margin-top:5px}.crime-bar-track i{display:block;height:100%;background:var(--green)}.compliance-legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:10px}.compliance-legend span{display:flex;align-items:center;gap:4px}.yield-row{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;gap:10px;align-items:center;margin:12px 0}.yield-row>span{text-align:right;font-weight:700}.yield-track{height:22px;display:flex;background:#edf2ef;border-radius:6px;overflow:hidden}.yield-track i{height:100%}.yield-1{background:#0d7755}.yield-2{background:#e6b84a}.yield-3{background:#7654a5}.yield-4{background:#2467aa}.yield-5{background:#78aabb}.asset-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.asset-column h3{font-size:14px;margin:0}.asset-column>strong{display:block;font:800 25px Manrope;margin:5px 0 12px}.asset-row{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #edf1ee;padding:9px 0;font-size:11px}.asset-row span{color:var(--muted)}.scenario-panel{background:repeating-linear-gradient(-45deg,#f8f7fb,#f8f7fb 8px,#f1eef7 8px,#f1eef7 16px);border-color:#a998c1}.scenario-row{display:grid;grid-template-columns:120px minmax(0,1fr) 90px;gap:10px;align-items:center;margin:13px 0}.scenario-row>span{text-align:right;font-weight:800}.scenario-row small{grid-column:2/-1;color:var(--muted)}.scenario-track{height:10px;background:#e4deed;border-radius:10px;overflow:hidden}.scenario-track i{display:block;height:100%;background:var(--violet)}.crime-sources{font-size:11px;color:var(--muted)}.crime-sources a{color:var(--green);font-weight:700}@media(max-width:1050px){.economic-crime-section{margin-left:25px;margin-right:25px}.crime-headline-grid,.crime-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-visual{grid-template-columns:1fr}}@media(max-width:760px){.economic-crime-section{margin-left:12px;margin-right:12px}.crime-headline-grid,.crime-breakdown-grid{grid-template-columns:1fr}.crime-panel-head{display:block}.yield-row{grid-template-columns:60px minmax(0,1fr)}.yield-row>span{grid-column:2}.scenario-row{grid-template-columns:105px minmax(0,1fr)}.scenario-row>span{grid-column:2}.scenario-row small{grid-column:1/-1}}
