.credential-links{color:var(--ink)}.credential-links-section{background:var(--surface);padding:72px 20px}.credential-links-inner{max-width:1200px;margin:0 auto}.credential-links h2{margin:0 0 28px;font-size:38px;font-weight:400;line-height:1.1}.credential-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.credential-link-card{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:4px;padding:24px;transition:transform .18s}.credential-link-card:hover{transform:translateY(-4px)}.credential-link-card img{object-fit:contain;width:80px;height:80px;margin-bottom:16px}.credential-link-card h3{margin:0 0 12px;font-size:18px;font-weight:400;line-height:1.4}.credential-link-card p{margin:0 0 16px;font-size:15px;line-height:1.6}.credential-link-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.credential-link-footer span{font-size:18px}.credential-links--rail .credential-links-grid{grid-template-columns:minmax(0,1fr)}.credential-links--rail .credential-link-card{padding:20px}.credential-links--rail .credential-link-footer{align-items:flex-start}@media(max-width:700px){.credential-links-grid{grid-template-columns:minmax(0,1fr)}.credential-links h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.credential-link-card{transition:none}.credential-link-card:hover{transform:none}}
