.certifications-page .credentials-page{padding-bottom:4rem}.certifications-page .name{max-width:12ch;font-size:clamp(3.5rem,9vw,7rem);font-weight:650}.certifications-page .name span{color:var(--accent)}.certifications-page .learning-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.certifications-page .learning-item{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), transparent);border-radius:1rem;flex-direction:column;min-height:19rem;padding:1.5rem;transition:border-color .16s,transform .16s;display:flex}.certifications-page .learning-item:hover{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));transform:translateY(-.2rem)}.certifications-page .learning-item h3{color:var(--text);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.3rem,3vw,1.8rem);font-weight:600;line-height:1.15}.certifications-page .learning-item p{color:var(--muted);font-size:.88rem;line-height:1.7}.certifications-page .credential-skills{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.certifications-page .learning-item .project-link{color:var(--accent);margin-top:auto;padding-top:2rem}.certifications-page .learning-item .project-link:hover{color:var(--accent-hover)}@media (width<=760px){.certifications-page .learning-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.certifications-page .learning-item{transition:none}}
