.ys-certs{position:relative;overflow:hidden;padding-top:5rem;padding-bottom:5rem;background-color:color-mix(in srgb,var(--muted) 10%,transparent)}@media (min-width:1024px){.ys-certs{padding-top:7rem;padding-bottom:7rem}}.ys-certs__inner{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.ys-certs__header{text-align:center;max-width:var(--content-max);margin:0 auto 4rem}.ys-certs__header .section-title{margin-bottom:1.5rem}.ys-certs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;max-width:var(--content-max-l);margin-inline:auto}@media (min-width:768px){.ys-certs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ys-cert-card{display:flex;flex-direction:column;padding:clamp(1.25rem, 0.75rem + 2.5vw, 1.75rem);border-radius:var(--radius-xl);transition:border-color var(--dur-base) var(--ease-standard)}@media (min-width:768px){.ys-cert-card{padding:2rem}}.ys-cert-card:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.ys-cert-card__row{display:flex;align-items:flex-start;gap:1rem;flex:1}.ys-cert-card__icon{width:3.25rem;height:3.25rem;border-radius:var(--radius-m);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--primary);background-image:linear-gradient(135deg,var(--primary-20),color-mix(in srgb,var(--primary) 8%,transparent));border:1px solid var(--primary-20);transition:transform 0.35s ease,box-shadow 0.35s ease}.ys-cert-card:hover .ys-cert-card__icon{transform:scale(1.06);box-shadow:0 0 0 4px hsl(160 100% 42% / .1)}.ys-cert-card__icon svg{width:1.6rem;height:1.6rem}.ys-cert-card__body{flex:1;min-width:0;display:flex;flex-direction:column}.ys-cert-card__name{font-size:1.2rem;font-weight:700;color:var(--text);line-height:1.4;margin-bottom:.3rem;font-family:var(--font-display);overflow-wrap:break-word;transition:color 0.3s}.ys-cert-card:hover .ys-cert-card__name{color:var(--primary)}.ys-cert-card__issuer{font-size:var(--text-s);font-weight:600;color:var(--primary);line-height:1.25;margin-bottom:.85rem}.ys-cert-card__meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:var(--text-s);color:var(--text-muted);line-height:1.3}.ys-cert-card__meta svg{width:1rem;height:1rem;flex-shrink:0;color:var(--primary);opacity:.85}.ys-cert-card__meta--id{margin-bottom:1.1rem}.ys-cert-card__meta--id span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);letter-spacing:.02em;color:var(--text);background-color:color-mix(in srgb,var(--muted) 25%,transparent);border:1px solid var(--border-50);padding:.15rem .5rem;border-radius:var(--radius-s);overflow-wrap:anywhere}.ys-cert-card__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.ys-cert-card__chip{padding:.3rem .7rem;border-radius:var(--radius-full);background-color:var(--primary-10);border:1px solid var(--primary-20);font-size:var(--text-xs);font-weight:600;color:var(--primary);line-height:1.2;transition:background-color 0.25s,border-color 0.25s}.ys-cert-card__chip:hover{background-color:var(--primary-20);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.ys-cert-card__foot{margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--border-50)}.ys-cert-card__verify{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-s);font-weight:600;color:var(--primary);text-decoration:none;transition:gap 0.25s,color 0.25s}.ys-cert-card__verify:hover{color:color-mix(in srgb,var(--primary) 82%,white);gap:.6rem}.ys-cert-card__verify svg{width:1rem;height:1rem;flex-shrink:0}.ys-cert-card__verify svg:last-child{transition:transform 0.25s}.ys-cert-card__verify:hover svg:last-child{transform:translate(2px,-2px)}.ys-cert-card__meta--id{flex-wrap:wrap}.ys-cert-card__copy{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:.15rem .6rem;font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);border-radius:var(--radius-s);cursor:pointer;transition:background-color 0.2s,border-color 0.2s}.ys-cert-card__copy svg{width:.9rem;height:.9rem;opacity:1;color:currentColor}.ys-cert-card__copy:hover{background-color:color-mix(in srgb,var(--primary) 18%,transparent);border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.ys-cert-card__copy:active{background-color:color-mix(in srgb,var(--primary) 26%,transparent)}.ys-cert-card__copy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ys-cert-card__copy.is-copied{color:var(--text);background-color:color-mix(in srgb,var(--primary) 28%,transparent)}.ys-cert-card__foot{display:grid;gap:.4rem;justify-items:start}.ys-cert-card__hint{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.ys-cert-card__copy{justify-content:center;width:1.75rem;padding:0}.ys-cert-card__copy svg:nth-of-type(2){display:none}.ys-cert-card__copy.is-copied svg:nth-of-type(1){display:none}.ys-cert-card__copy.is-copied svg:nth-of-type(2){display:block}