.certifications-page[data-astro-cid-vgpegtnw]{padding:5rem 0}.page-header[data-astro-cid-vgpegtnw]{text-align:center;margin-bottom:5rem}.page-title[data-astro-cid-vgpegtnw]{margin-bottom:1rem;font-size:3rem;font-weight:800}.page-desc[data-astro-cid-vgpegtnw]{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.15rem}.cert-grid[data-astro-cid-vgpegtnw]{grid-template-columns:repeat(2,1fr);align-items:start;gap:3rem;display:grid}.cert-column[data-astro-cid-vgpegtnw]{border:1px solid var(--border-color);border-radius:20px;padding:3rem 2.5rem}.sub-section-title[data-astro-cid-vgpegtnw]{color:var(--text-primary);border-bottom:2px solid var(--border-color);align-items:center;gap:.75rem;margin-bottom:2.5rem;padding-bottom:.75rem;font-size:1.6rem;display:flex}.sub-section-title[data-astro-cid-vgpegtnw] svg[data-astro-cid-vgpegtnw]{color:var(--accent-light)}.cert-list[data-astro-cid-vgpegtnw]{flex-direction:column;gap:2.25rem;display:flex}.cert-item[data-astro-cid-vgpegtnw]{border-bottom:1px solid var(--border-color);gap:1rem;padding-bottom:2rem;display:flex}.cert-item[data-astro-cid-vgpegtnw]:last-child{border-bottom:none;padding-bottom:0}.cert-header-meta[data-astro-cid-vgpegtnw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.25rem;display:flex}.cert-details[data-astro-cid-vgpegtnw] h4[data-astro-cid-vgpegtnw]{color:var(--text-primary);max-width:80%;font-size:1.25rem;font-weight:700;line-height:1.4}.citation-badge[data-astro-cid-vgpegtnw]{background:var(--bg-primary);border:1px solid var(--accent-light);color:var(--accent);white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}:root[data-theme=dark] .citation-badge[data-astro-cid-vgpegtnw]{color:var(--accent-light);border-color:var(--accent)}.cert-issuer[data-astro-cid-vgpegtnw]{color:var(--accent-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:block}.cert-details[data-astro-cid-vgpegtnw] p[data-astro-cid-vgpegtnw]{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.interests-grid[data-astro-cid-vgpegtnw]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.interest-card[data-astro-cid-vgpegtnw]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.interest-card[data-astro-cid-vgpegtnw] h4[data-astro-cid-vgpegtnw]{color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem}.interest-card[data-astro-cid-vgpegtnw] p[data-astro-cid-vgpegtnw]{color:var(--text-secondary);font-size:.95rem;line-height:1.5}@media (width<=1024px){.cert-grid[data-astro-cid-vgpegtnw]{grid-template-columns:1fr;gap:2.5rem}.interests-grid[data-astro-cid-vgpegtnw]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=768px){.certifications-page[data-astro-cid-vgpegtnw]{padding:4rem 0}.page-title[data-astro-cid-vgpegtnw]{font-size:2.5rem}.cert-column[data-astro-cid-vgpegtnw]{padding:1.75rem}.sub-section-title[data-astro-cid-vgpegtnw]{font-size:1.4rem}.cert-header-meta[data-astro-cid-vgpegtnw]{flex-direction:column;gap:.5rem}.cert-details[data-astro-cid-vgpegtnw] h4[data-astro-cid-vgpegtnw]{max-width:100%;font-size:1.15rem}}.cert-groups-grid[data-astro-cid-vgpegtnw]{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.cert-group-box[data-astro-cid-vgpegtnw] h3[data-astro-cid-vgpegtnw]{color:var(--text-primary);border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700;display:flex}.cert-item-list[data-astro-cid-vgpegtnw]{flex-direction:column;gap:1.25rem;padding:0;list-style:none;display:flex}.cert-item-list[data-astro-cid-vgpegtnw] li[data-astro-cid-vgpegtnw]{padding-left:0;position:relative}.cert-item-info[data-astro-cid-vgpegtnw]{flex-direction:column;gap:.25rem;display:flex}.cert-verify-link[data-astro-cid-vgpegtnw]{color:var(--text-primary);transition:color var(--transition-fast);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:inline-flex}.cert-verify-link[data-astro-cid-vgpegtnw]:hover{color:var(--accent-light)}.specialization-tag[data-astro-cid-vgpegtnw]{text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-light);background:#3b82f61a;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}:root[data-theme=dark] .specialization-tag[data-astro-cid-vgpegtnw]{color:var(--accent-light)}.cert-org[data-astro-cid-vgpegtnw]{color:var(--accent-light);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}@media (width<=900px){.cert-groups-grid[data-astro-cid-vgpegtnw]{grid-template-columns:1fr;gap:2rem}}
