/* Hallmark · component: four selected patent certificates · approved HELPER design */
#certifications-credentials{scroll-margin-top:140px}
#certifications-credentials .credentials-band__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
#certifications-credentials .home-patent-card{display:block;height:100%;min-width:0}
#certifications-credentials .credentials-band__frame{display:flex;align-items:center;justify-content:center;min-height:0;height:320px;padding:16px;background:var(--color-paper);border:1px solid var(--color-rule)}
#certifications-credentials .credentials-band__item img{width:100%;height:286px!important;max-width:100%;max-height:286px;min-width:0;object-fit:contain}
#certifications-credentials .credentials-band__item figcaption{padding-top:20px;line-height:1.5}
#certifications-credentials .home-patent-kind{display:block;color:var(--color-accent-dark);font-family:var(--font-body);font-size:11px;letter-spacing:.06em;text-transform:uppercase}
#certifications-credentials .credentials-band__item h3{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.25;margin:12px 0;color:var(--color-ink)}
#certifications-credentials .home-patent-number{display:block;font-family:var(--font-body);color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}
#certifications-credentials .home-patent-action{display:block;margin-top:16px;font-family:var(--font-body);font-size:13px;color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:4px}
#certifications-credentials .home-patent-card:hover .home-patent-action{color:var(--color-terra)}
#certifications-credentials .home-patent-card:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:6px}
#certifications-credentials .home-patent-card:active .home-patent-action{color:var(--color-ink)}
@media(max-width:900px){#certifications-credentials .credentials-band__row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){#certifications-credentials .credentials-band__row{gap:24px 16px}#certifications-credentials .credentials-band__frame{height:200px;padding:8px}#certifications-credentials .credentials-band__item img{height:182px!important;max-height:182px}#certifications-credentials .credentials-band__item figcaption{padding-top:16px}#certifications-credentials .credentials-band__item h3{font-size:18px}#certifications-credentials .home-patent-kind{font-size:10px}#certifications-credentials .home-patent-number{font-size:11px}}
