.credential-summary .credential-summary__header{margin-bottom:var(--space-10);text-align:center}.credential-summary .credential-summary__header h2{margin:0 0 var(--space-3)}.credential-summary .credential-summary__intro{max-width:60ch;color:var(--color-muted);margin:0 auto;line-height:1.6}.credential-summary .credential-summary__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.credential-summary .credential-summary__grid{grid-template-columns:repeat(3,1fr)}}.credential-summary__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--space-6);height:100%}.credential-summary__card .credential-summary__card-heading{margin:0 0 var(--space-4);font-size:var(--font-size-md);color:var(--brand-1);padding-bottom:var(--space-3);border-bottom:2px solid var(--brand-1)}.credential-summary__card .credential-summary__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.credential-summary__card .credential-summary__item{font-size:var(--font-size-sm);color:var(--color-text);padding-left:var(--space-4);line-height:1.5;position:relative}.credential-summary__card .credential-summary__item:before{content:"";background-color:var(--brand-1);border-radius:999px;width:6px;height:6px;position:absolute;top:.5em;left:0}.credential-summary__footer{margin-top:var(--space-10);text-align:center}.credential-summary__footer-text{margin:0 0 var(--space-5);color:var(--color-muted);max-width:55ch;margin-left:auto;margin-right:auto;line-height:1.6}
