.certification-badge{display:grid;gap:clamp(28px,4vw,48px);align-content:center;justify-items:center;width:min(100%,560px);margin:0 auto;padding:clamp(36px,5vw,68px);border:1px solid hsl(var(--theme-light-border));border-radius:8px;background:hsl(var(--theme-light-surface));color:hsl(var(--theme-light-text));text-align:center}.certification-badge__logo{display:block;width:min(100%,360px);height:auto}.certification-badge__content{display:grid;gap:12px;max-width:420px}.certification-badge__content span{color:hsl(var(--theme-light-text-muted));font-size:.74rem;font-weight:700;line-height:1.2}.certification-badge__content strong{font-size:clamp(1.45rem,2.1vw,2.1rem);font-weight:760;letter-spacing:0;line-height:1.05}.certification-badge__content p{margin:0;color:hsl(var(--theme-light-text-muted));font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.55}@media(max-width:720px){.certification-badge{padding:clamp(28px,10vw,42px) clamp(20px,7vw,30px)}.certification-badge__logo{width:min(100%,300px)}}
