.cred-hero[data-astro-cid-trdk4pam]{padding-block:var(--space-8) var(--space-6)}.cred-hero__inner[data-astro-cid-trdk4pam]{display:grid;grid-template-columns:1fr}.cred-hero__content[data-astro-cid-trdk4pam]{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-4)}.cred-hero__label[data-astro-cid-trdk4pam]{font-family:var(--font-body);font-size:var(--text-label-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.cred-hero__heading[data-astro-cid-trdk4pam]{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,var(--text-display-lg));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--color-on-surface)}.cred-hero__accent[data-astro-cid-trdk4pam]{color:var(--color-primary)}.cred-hero__period[data-astro-cid-trdk4pam]{color:var(--color-meta-label)}.cred-hero__subtitle[data-astro-cid-trdk4pam]{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-on-surface-muted);max-width:52ch}.cred-section[data-astro-cid-trdk4pam]{padding-block:0 var(--space-10)}.cred-section__inner[data-astro-cid-trdk4pam]{display:flex;flex-direction:column;gap:var(--space-8)}.cred-group[data-astro-cid-trdk4pam]{display:flex;flex-direction:column}.cred-group__header[data-astro-cid-trdk4pam]{background-color:var(--color-surface-container-low);border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:var(--space-4) var(--space-5)}.cred-group__heading[data-astro-cid-trdk4pam]{font-family:var(--font-display);font-size:var(--text-title-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-on-surface)}.cred-table__labels[data-astro-cid-trdk4pam]{display:none}@media(min-width:768px){.cred-table__labels[data-astro-cid-trdk4pam]{display:grid;grid-template-columns:1fr 100px 140px 72px 100px;gap:var(--space-4);padding:var(--space-3) var(--space-5);background-color:var(--color-surface-container-low);font-family:var(--font-body);font-size:var(--text-label-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-kb-text-muted)}.cred-table__col--verify[data-astro-cid-trdk4pam]{text-align:right}}.cred-table[data-astro-cid-trdk4pam]{display:flex;flex-direction:column;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.cred-row[data-astro-cid-trdk4pam]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name   verify" "issuer domain";gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-4) var(--space-5)}@media(min-width:768px){.cred-row[data-astro-cid-trdk4pam]{grid-template-columns:1fr 100px 140px 72px 100px;grid-template-areas:"name domain issuer year verify";align-items:center;gap:var(--space-4)}}.cred-row__name[data-astro-cid-trdk4pam]{grid-area:name;font-family:var(--font-display);font-size:var(--text-body-md);font-weight:var(--weight-semibold);color:var(--color-on-surface);line-height:var(--leading-snug)}.cred-row__domain[data-astro-cid-trdk4pam]{grid-area:domain}.cred-row__issuer[data-astro-cid-trdk4pam]{grid-area:issuer;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-on-surface-muted);line-height:var(--leading-snug)}.cred-row__year[data-astro-cid-trdk4pam]{grid-area:year;display:none;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-on-surface)}@media(min-width:768px){.cred-row__year[data-astro-cid-trdk4pam]{display:block}}.cred-row__verify[data-astro-cid-trdk4pam]{grid-area:verify;display:flex;justify-content:flex-end}.cred-row__verify-link[data-astro-cid-trdk4pam]{font-family:var(--font-body);font-size:var(--text-label-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-standard)}.cred-row__verify-link[data-astro-cid-trdk4pam]:hover{opacity:.7}.cred-row__legacy[data-astro-cid-trdk4pam],.cred-row__pending[data-astro-cid-trdk4pam]{font-family:var(--font-body);font-size:var(--text-label-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-meta-label)}
