.testor-reference-panel{box-sizing:border-box;max-width:1040px;margin:clamp(24px,4vw,48px) auto;padding:clamp(18px,3vw,30px);border:1px solid #d5e1ee;border-radius:18px;background:#f3f7fb;color:#18334e;direction:rtl}
.testor-reference-panel *{box-sizing:border-box}
.testor-reference-panel .testor-reference-eyebrow{margin:0 0 6px;color:#516981;font-size:.92rem;font-weight:700;line-height:1.6}
.testor-reference-panel h2{margin:0 0 10px;color:inherit;font-size:clamp(1.2rem,2.3vw,1.65rem);line-height:1.45}
.testor-reference-panel .testor-reference-copy{max-width:76ch;margin:0;line-height:1.8}
.testor-reference-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}
.testor-reference-links li{margin:0;padding:0}
.testor-reference-links a{display:block;height:100%;padding:12px 14px;border:1px solid #c8d7e7;border-radius:12px;background:#fff;color:#174e92;font-weight:700;line-height:1.6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
.testor-reference-links a:hover{background:#eaf2fb;border-color:#8aa9c9}
.testor-reference-links a:focus-visible{outline:3px solid #c77a10;outline-offset:3px}
@media(max-width:520px){.testor-reference-panel{border-radius:14px}.testor-reference-links{grid-template-columns:1fr}}
