








      @font-face{font-family:'Oswald';src:url('/fonts/oswald-latin.woff2') format('woff2');font-weight:200 700;font-style:normal;font-display:swap}








      @font-face{font-family:'Roboto Condensed';src:url('/fonts/roboto-condensed-latin.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}








      @font-face{font-family:'Oswald Fallback';src:local('Arial');size-adjust:76.6%;ascent-override:148.67%;descent-override:36.01%;line-gap-override:0.00%}








      @font-face{font-family:'Roboto Fallback';src:local('Arial');size-adjust:87.68%;ascent-override:105.81%;descent-override:27.85%;line-gap-override:0.00%}@font-face { font-family:'Roboto Fallback'; src:local('Arial Bold'),local('Arial'); font-weight:700; size-adjust:82%; ascent-override:105.81%; descent-override:27.85%; line-gap-override:0.00%; }








    








        /* evidence strip — real finds from recent repair calls */








        .evidence-strip { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin: 34px 0 6px; }








        .evidence-strip figure { margin: 0; background: #111; border: 1px solid rgba(255,153,0,0.35); border-radius: 10px; overflow: hidden; }








        .evidence-strip img { display: block; width: 100%; height: 420px; object-fit: cover; }








        .evidence-strip figcaption { padding: 12px 14px 14px; font-size: 0.95rem; line-height: 1.45; color: #ccc; }








        .evidence-note { color: #bbb; font-size: 0.98rem; margin: 18px 0 0; }








        .evidence-single { margin: 34px 0 6px; max-width: 720px; }








        .evidence-single figure { margin: 0; background: #111; border: 1px solid rgba(255,153,0,0.35); border-radius: 10px; overflow: hidden; }








        .evidence-single img { display: block; width: 100%; height: 480px; object-fit: cover; }








        .evidence-single figcaption { padding: 12px 14px 14px; font-size: 0.95rem; line-height: 1.45; color: #ccc; }








        @media (max-width: 700px) { .evidence-strip { grid-template-columns: repeat(2, 1fr); } }








        @media (max-width: 460px) { .evidence-strip { grid-template-columns: 1fr; } }








