.surface[data-astro-cid-bdrmnghb]{background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.surface--radius-md[data-astro-cid-bdrmnghb]{border-radius:var(--radius-md)}.surface--radius-lg[data-astro-cid-bdrmnghb]{border-radius:var(--radius-lg)}.surface--elevation-flat[data-astro-cid-bdrmnghb]{box-shadow:none}.surface--elevation-sm[data-astro-cid-bdrmnghb]{box-shadow:var(--shadow-sm)}.surface--elevation-md[data-astro-cid-bdrmnghb]{box-shadow:var(--shadow-md)}.certificate-card[data-astro-cid-7ofwrnqx]{flex-direction:column;display:flex}.certificate-card__thumb[data-astro-cid-7ofwrnqx]{aspect-ratio:4/5;border-bottom:var(--border-width) solid var(--color-border);display:block;overflow:hidden}.certificate-card__thumb[data-astro-cid-7ofwrnqx] img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform var(--motion-duration-md,.22s) var(--motion-easing-standard,ease)}.certificate-card__thumb[data-astro-cid-7ofwrnqx]:hover img{transform:scale(1.03)}.certificate-card__body[data-astro-cid-7ofwrnqx]{padding:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.certificate-card__eyebrow[data-astro-cid-7ofwrnqx]{font-size:var(--font-size-min);text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand);margin-bottom:var(--space-2)}.certificate-card__name[data-astro-cid-7ofwrnqx]{font-size:1.125rem}.certificate-card__link[data-astro-cid-7ofwrnqx]{min-height:44px;margin-top:var(--space-1);color:var(--color-brand);font-weight:var(--font-weight-semibold);font-size:var(--font-size-min);align-items:center;display:inline-flex}.eyebrow[data-astro-cid-66ga7w6q]{margin-bottom:var(--space-3);color:var(--color-brand);font-size:var(--font-size-min);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.breadcrumbs[data-astro-cid-66ga7w6q]{gap:var(--space-2);margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-min);display:flex}.breadcrumbs[data-astro-cid-66ga7w6q] a[data-astro-cid-66ga7w6q]{color:var(--color-text-secondary);text-underline-offset:3px}.legal[data-astro-cid-66ga7w6q]{max-width:68ch}.legal[data-astro-cid-66ga7w6q] h1[data-astro-cid-66ga7w6q]{margin-bottom:var(--space-2);overflow-wrap:break-word;hyphens:auto}.legal__meta[data-astro-cid-66ga7w6q]{margin-bottom:var(--space-7);color:var(--color-text-secondary)}.legal__body[data-astro-cid-66ga7w6q]{gap:var(--space-7);min-width:0;display:grid}.legal__body[data-astro-cid-66ga7w6q]>[data-astro-cid-66ga7w6q]{min-width:0}.legal__body[data-astro-cid-66ga7w6q] h2[data-astro-cid-66ga7w6q]{margin-bottom:var(--space-3);font-size:1.25rem}.legal__body[data-astro-cid-66ga7w6q] p[data-astro-cid-66ga7w6q],.legal__body[data-astro-cid-66ga7w6q] li[data-astro-cid-66ga7w6q]{color:var(--color-text-secondary)}.legal__body[data-astro-cid-66ga7w6q] p[data-astro-cid-66ga7w6q]+p[data-astro-cid-66ga7w6q]{margin-top:var(--space-3)}.legal__body[data-astro-cid-66ga7w6q] a[data-astro-cid-66ga7w6q]{color:var(--color-brand);text-underline-offset:3px;overflow-wrap:anywhere}.legal__body[data-astro-cid-66ga7w6q] ul[data-astro-cid-66ga7w6q],.legal__body[data-astro-cid-66ga7w6q] ol[data-astro-cid-66ga7w6q]{gap:var(--space-2);color:var(--color-text-secondary);padding-left:1.25em;display:grid}.legal__body[data-astro-cid-66ga7w6q] address[data-astro-cid-66ga7w6q]{font-style:normal}.legal__note[data-astro-cid-66ga7w6q]{padding:var(--space-4) var(--space-5);background:var(--color-surface-alt);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-min);color:var(--color-text-secondary)}.certs-hero[data-astro-cid-66ga7w6q]{padding-block:var(--space-6) var(--space-8);background:var(--color-surface)}.certs-hero[data-astro-cid-66ga7w6q] h1[data-astro-cid-66ga7w6q]{max-width:24ch}.certs-hero__lead[data-astro-cid-66ga7w6q]{max-width:62ch;margin-top:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-lead)}.section-intro[data-astro-cid-66ga7w6q]{gap:var(--space-5);margin-bottom:var(--space-7);align-items:end;display:grid}.section-intro[data-astro-cid-66ga7w6q]>p[data-astro-cid-66ga7w6q]{max-width:58ch;color:var(--color-text-secondary);font-size:var(--font-size-lead)}.certs-grid[data-astro-cid-66ga7w6q]{gap:var(--space-5);display:grid}.brochure[data-astro-cid-66ga7w6q] p[data-astro-cid-66ga7w6q]{max-width:60ch;margin-top:var(--space-3);color:var(--color-text-secondary)}.brochure__link[data-astro-cid-66ga7w6q]{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-4);color:var(--color-brand);font-weight:var(--font-weight-semibold);display:inline-flex}@media (width>=700px){.certs-grid[data-astro-cid-66ga7w6q]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.section-intro[data-astro-cid-66ga7w6q]{gap:var(--space-8);grid-template-columns:5fr 7fr}.certs-grid[data-astro-cid-66ga7w6q]{grid-template-columns:repeat(3,1fr)}}
