.evidence-grid{display:grid;grid-template-columns:.74fr 1.1fr;gap:26px;margin:30px 0 20px;align-items:start}
.evidence-grid img{background:#e0e7de}.evidence-note{padding:19px 0;border-top:1px solid var(--line);margin-top:10px}.evidence-note b{font-size:14px}.evidence-note p{font-size:13px;margin:10px 0}
.journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.journey article{background:var(--wash);border:1px solid var(--line);padding:24px;border-radius:6px}.journey h3{margin-top:20px}.journey p{font-size:13px;margin-bottom:12px}.journey b{display:block;font-size:10px;font-weight:500;letter-spacing:.08em;color:#758c7a;margin-bottom:4px}
.sight-diagram{background:linear-gradient(130deg,#e7eee2,#f7f8f0);border:1px solid var(--line);border-radius:7px;padding:30px;margin:27px 0}.screen-high{background:#2e483a;color:#e9eee5;padding:23px 30px;margin-left:auto;width:60%;text-align:center;border-radius:4px;font-size:15px}.sight-path{padding:24px 0 30px 18%;font-size:38px;color:#6f8f77}.sight-path span{font-size:12px;vertical-align:middle;margin-left:20px}.sight-bottom{display:flex;align-items:center;justify-content:space-between;gap:17px}.viewer{font-size:14px;white-space:nowrap}.line-arrow{flex:1;border-top:1px dashed #8ba48c;padding-top:6px;color:#668270;text-align:center}.screen-low{border:1px solid #8ea991;padding:17px 22px;border-radius:4px;font-size:14px;text-align:center;background:#f2f5ec}.sight-diagram .note{margin:25px 0 0}
.event-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:36px 0 24px}.event-metrics>div{display:flex;flex-direction:column-reverse;border-top:1px solid var(--line);padding-top:20px}.event-metrics dd{font-size:clamp(27px,3.1vw,42px);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:0 0 12px;color:#315742}.event-metrics dd span{font-size:20px;letter-spacing:0}.event-metrics dt{font-size:12px;color:var(--muted)}.proof-shots{max-width:680px;margin:auto}.proof-shots img{max-height:510px;object-fit:contain;object-position:top;background:#e5ebe1}.timeline{list-style:none;padding:0;margin:30px 0}.timeline li{display:grid;grid-template-columns:145px 1fr;gap:30px;border-top:1px solid var(--line);padding:25px 0}.timeline .eyebrow{padding-top:7px}.timeline p{margin:0 0 9px}.timeline small{display:block;color:#718671}
@media(max-width:640px){.evidence-grid{grid-template-columns:1fr;gap:20px}.evidence-grid figure{max-width:100%}.evidence-grid>figure{max-width:330px;margin:auto}.journey{grid-template-columns:1fr}.journey article{padding:22px}.event-metrics{grid-template-columns:1fr 1fr;gap:24px}.sight-diagram{padding:20px}.sight-path{padding-left:0}.sight-path span{display:block;margin:5px 0;font-size:12px}.screen-high{width:80%;padding:20px 12px}.screen-low{padding:14px 10px;font-size:12px}.screen-low small{font-size:10px}.viewer{font-size:12px}.sight-bottom{gap:10px}.timeline li{grid-template-columns:1fr;gap:10px}.proof-shots{grid-template-columns:1fr 1fr!important;gap:12px!important}.proof-shots figcaption{font-size:10px}.proof-shots img{max-height:none}.case p{overflow-wrap:anywhere}}
