.cert-grid[data-astro-cid-5vu2rpen]{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--sp-6);display:grid}.doc-access[data-astro-cid-5vu2rpen]{margin-block-start:var(--sp-5)}.doc-access[data-astro-cid-5vu2rpen] p[data-astro-cid-5vu2rpen]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-ink-soft);margin-block-start:var(--sp-3)}.doc-access[data-astro-cid-5vu2rpen] p[data-astro-cid-5vu2rpen]:first-child{margin-block-start:0}.doc-access[data-astro-cid-5vu2rpen] ul[data-astro-cid-5vu2rpen]{gap:var(--sp-2);margin-block-start:var(--sp-4);padding-inline-start:1.25rem;display:grid}.doc-access[data-astro-cid-5vu2rpen] li[data-astro-cid-5vu2rpen]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-ink-soft)}.doc-access[data-astro-cid-5vu2rpen] strong[data-astro-cid-5vu2rpen]{color:var(--c-ink)}.scope[data-astro-cid-5vu2rpen]{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.scope__h[data-astro-cid-5vu2rpen]{font-size:var(--text-base);color:var(--c-ink);border-block-end:1px solid var(--c-line);padding-block-end:var(--sp-3);font-weight:600}.scope__list[data-astro-cid-5vu2rpen]{flex-direction:column;gap:.625rem;margin-block-start:var(--sp-4);display:flex}.scope__list[data-astro-cid-5vu2rpen] li[data-astro-cid-5vu2rpen]{font-size:var(--text-sm);color:var(--c-ink-soft);padding-inline-start:1.5rem;line-height:1.6;position:relative}.scope__list[data-astro-cid-5vu2rpen] li[data-astro-cid-5vu2rpen]:before{font-weight:700;font-size:var(--text-sm);position:absolute;inset-block-start:0;inset-inline-start:0}.scope__list--in[data-astro-cid-5vu2rpen] li[data-astro-cid-5vu2rpen]:before{content:"✓";color:var(--c-success)}.scope__list--out[data-astro-cid-5vu2rpen] li[data-astro-cid-5vu2rpen]:before{content:"—";color:var(--c-ink-faint)}.scope__note[data-astro-cid-5vu2rpen]{padding:var(--sp-4) var(--sp-5);background:var(--c-brass-soft);border-inline-start:3px solid var(--c-brass-deco);border-radius:var(--r-sm);font-size:var(--text-xs);color:var(--c-ink-soft);margin-block-start:var(--sp-5);line-height:1.6}@media (width<=960px){.cert-grid[data-astro-cid-5vu2rpen]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@media (width<=680px){.cert-grid[data-astro-cid-5vu2rpen]{grid-template-columns:1fr}}.cert-card[data-astro-cid-5vu2rpen]{padding:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);transition:transform var(--dur-normal) var(--ease-out), box-shadow var(--dur-normal);flex-direction:column;display:flex}.cert-card[data-astro-cid-5vu2rpen]:hover{box-shadow:var(--sh-md);border-color:var(--c-brass-deco);transform:translateY(-4px)}.cert-card__badge[data-astro-cid-5vu2rpen]{background:var(--c-teal-soft);color:var(--c-teal);font-size:var(--text-xs);border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:.5rem;margin-block-end:var(--sp-4);padding:.35rem .75rem;font-weight:700;display:inline-flex}.cert-card__title[data-astro-cid-5vu2rpen]{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);min-block-size:2.8rem;margin-block-end:var(--sp-4)}.cert-card__preview[data-astro-cid-5vu2rpen]{aspect-ratio:1/1.414;border-radius:var(--r-md);border:1px solid var(--c-line);background:#fff;justify-content:center;align-items:center;margin-block-end:var(--sp-5);padding:.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000008}.cert-card__img[data-astro-cid-5vu2rpen]{object-fit:contain;block-size:100%;inline-size:100%;transition:transform .3s}.cert-card[data-astro-cid-5vu2rpen]:hover .cert-card__img[data-astro-cid-5vu2rpen]{transform:scale(1.02)}.cert-card__meta[data-astro-cid-5vu2rpen]{gap:var(--sp-3);flex-direction:column;margin-block-start:auto;display:flex}.cert-card__meta[data-astro-cid-5vu2rpen] div[data-astro-cid-5vu2rpen]{border-block-end:1px solid var(--c-line);flex-direction:column;gap:.2rem;padding-block-end:.375rem;display:flex}.cert-card__meta[data-astro-cid-5vu2rpen] dt[data-astro-cid-5vu2rpen]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-faint);font-weight:600}.cert-card__meta[data-astro-cid-5vu2rpen] dd[data-astro-cid-5vu2rpen]{font-size:var(--text-sm);color:var(--c-ink);font-weight:500}.prose[data-astro-cid-5vu2rpen] ul[data-astro-cid-5vu2rpen]{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-4);display:flex}.prose[data-astro-cid-5vu2rpen] li[data-astro-cid-5vu2rpen]{font-size:var(--text-sm);padding-inline-start:1.25rem;line-height:1.6;position:relative}.prose[data-astro-cid-5vu2rpen] li[data-astro-cid-5vu2rpen]:before{content:"";background:var(--c-brass-deco);border-radius:50%;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.55em;inset-inline-start:0}
