:root{--ink:#17202a;--muted:#667380;--line:#d6dde4;--paper:#fff;--red:#c82127;--gold:#a76d08;--purple:#7b1fa2;--orange:#ef6c00;--blue:#1565c0}body{background:#e9eef2;color:var(--ink)}.sample-wrap{width:min(1080px,calc(100% - 32px));margin:28px auto 60px}.sample-banner{padding:15px 18px;border:2px solid var(--red);background:#fff1f1;color:#7a1519;border-radius:12px;font-weight:850;text-align:center;letter-spacing:.03em}.report-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin:24px 0}.report-head h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.04;margin:6px 0 10px}.report-head p{max-width:720px;color:var(--muted)}.report-id{padding:12px 14px;background:#111419;color:#fff;border-radius:10px;white-space:nowrap}.sample-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.sample-metric,.sample-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:17px}.sample-metric span{display:block;color:var(--muted);font-size:.82rem}.sample-metric b{display:block;font-size:1.2rem;margin-top:5px}.sample-card{margin-top:14px}.sample-card h2,.sample-card h3{margin:0 0 12px}.map-demo{display:block;width:100%;height:auto;border:1px solid #cbd4dc;border-radius:10px;background:#edf1f4}.legend-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:.86rem;color:var(--muted)}.legend-key{display:inline-flex;align-items:center;gap:7px}.swatch{width:30px;height:13px;border-radius:4px;background:#ef6c0066;border:2px solid #ef6c00}.warning-key{width:30px;height:13px;border:2px dashed #7b1fa2}.track-key{width:30px;border-top:3px solid #c82127}.sample-table{width:100%;border-collapse:collapse}.sample-table th,.sample-table td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:top}.sample-table th{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.demo-pill{display:inline-flex;padding:3px 8px;border-radius:999px;background:#fff0c7;color:#70520a;font-size:.78rem;font-weight:800}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fine-print{color:var(--muted);font-size:.86rem;line-height:1.55}.sample-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sample-actions a{text-decoration:none}.location-box{border-left:5px solid var(--blue)}@media(max-width:800px){.sample-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.report-head{display:block}.report-id{display:inline-block;margin-top:8px}.sample-table{min-width:760px}.table-scroll{overflow:auto}}@media print{body{background:#fff}.site-head,.sample-actions,.footer{display:none!important}.sample-wrap{width:100%;margin:0}.sample-banner{background:#fff}.sample-card,.sample-metric{break-inside:avoid;box-shadow:none}.report-head h1{font-size:28pt}@page{margin:.55in}}
