.home-quick-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.portfolio-home .home-quick-links .btn{min-height:42px;font-size:13px}.case-snapshot{padding:40px 0;border-top:1px solid #343438;border-bottom:1px solid #343438;margin:30px 0 40px}.snapshot-heading{margin-bottom:24px}.case-snapshot h2{font-size:30px!important;line-height:1.2;margin:12px 0 0}.case-snapshot dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;margin:0}.case-snapshot dl>div{padding:20px;border:1px solid #39393f;background:#19191d;border-radius:9px}.case-snapshot dt{color:#a9ded2;font-size:12px;margin-bottom:12px;font-weight:600}.case-snapshot dd{margin:0;font-size:15px;line-height:1.7;color:#c2c2c6}.multi-original-evidence{margin:36px 0 42px}.multi-original-evidence h3{margin:0 0 12px;font-size:27px}.multi-source-window{position:relative;overflow:hidden;aspect-ratio:1.25;background:#fff;border-radius:10px}.multi-source-window img{display:block;width:150%;max-width:none;margin-left:-25%;transform:translateY(-81.5%)}.multi-original-evidence figcaption{font-size:12px;color:#b1b1b5;line-height:1.7;padding:16px 0}.multi-original-evidence figcaption a{color:#a9ded2}.evidence-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.evidence-notes article{padding:20px;border-left:2px solid #a9ded2;background:#1b2420}.evidence-notes b{display:block;font-size:15px;margin-bottom:10px}.evidence-notes p{font-size:14px;margin:0}.decision-rationale{margin:20px 0 10px;border-top:1px solid #48484e;padding-top:18px}.decision-rationale b{font-size:11px;letter-spacing:.08em;color:#a9ded2}.decision-rationale p{margin:10px 0 0;font-size:14px!important}
@media(max-width:900px){.case-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.home-quick-links{gap:9px}.case-snapshot{padding:30px 0}.case-snapshot dl{grid-template-columns:1fr;gap:12px}.case-snapshot dl>div{padding:18px}.case-snapshot h2{font-size:27px!important}.evidence-notes{grid-template-columns:1fr;gap:12px}.multi-source-window{aspect-ratio:1}.multi-source-window img{width:175%;margin-left:-37.5%}.multi-original-evidence h3{font-size:24px}}

.multi-mobile-screens{display:none}@media(max-width:600px){.multi-original-evidence .multi-source-window{display:none}.multi-mobile-screens{display:grid;gap:18px}.multi-phone-original{overflow:hidden;aspect-ratio:.55;background:#fff;border-radius:10px}.multi-phone-original img{display:block;width:420%;max-width:none;transform:translateY(-82.1%)}.multi-phone-intro img{margin-left:-95%}.multi-phone-register img{margin-left:-219%}}
