.krp-proof{margin:64px auto;padding:48px clamp(20px,4vw,56px);background:#eef4f6;color:#071b2b;max-width:1400px;border-top:4px solid #04d9ff}.krp-proof-label{font-size:11px;font-weight:700;letter-spacing:.12em;color:#36515f}.krp-proof h2{margin-top:40px}.krp-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.krp-proof-card{background:white;border:1px solid #cdd9df;min-width:0}.krp-proof-body{padding:25px}.krp-proof h3{font-size:23px}.krp-proof p,.krp-proof dd,.krp-proof dt{font-size:16px}.krp-proof dt{font-weight:700;margin-top:15px}.krp-proof dd{margin:4px 0}.krp-photo-placeholder{aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#102c40,#071b2b);color:#b9eaf4;font-size:12px;letter-spacing:.1em;padding:20px}.krp-person-placeholder{background:#e7eff2;padding:35px 10px;font-size:11px;text-align:center}.krp-route-cards{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:32px 0 48px}.krp-proof small{font-size:11px;letter-spacing:0}.krp-proof .eyebrow{font-size:11px}@media(max-width:800px){.krp-proof-grid{grid-template-columns:1fr}.krp-proof{padding:28px 20px;margin:40px 0}.krp-proof h2{font-size:32px}.krp-route-cards{align-items:flex-start;flex-direction:column}}
