.g2-badge[data-astro-cid-h46ly66j]{display:flex;align-items:center;gap:1.25rem;padding:1.1rem 1.4rem;border-radius:18px;background:#fff;border:1px solid rgba(0,37,87,.1);box-shadow:0 1px #ffffffb3 inset,0 8px 24px -16px #0025571f;max-width:640px;margin:0 auto;text-decoration:none;color:var(--color-cograder-navy);transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s ease,box-shadow .22s ease}.g2-badge[data-astro-cid-h46ly66j]:hover{transform:translateY(-4px);border-color:#104efe4d;box-shadow:0 1px #ffffffb3 inset,0 22px 36px -20px #00255738}.g2-badge__logo[data-astro-cid-h46ly66j]{height:48px;width:auto;flex-shrink:0}.g2-badge__copy[data-astro-cid-h46ly66j]{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-width:0}.g2-badge__stars[data-astro-cid-h46ly66j]{display:inline-flex;gap:1px}.g2-badge__headline[data-astro-cid-h46ly66j]{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--color-cograder-navy);line-height:1.2}.g2-badge__subline[data-astro-cid-h46ly66j]{font-size:.82rem;color:#002557b3;line-height:1.3}.g2-badge__cta[data-astro-cid-h46ly66j]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .95rem;border-radius:999px;background:var(--color-cograder-blue);color:#fff;font-size:.85rem;font-weight:600;flex-shrink:0}@media(max-width:560px){.g2-badge[data-astro-cid-h46ly66j]{flex-direction:column;text-align:center;gap:.9rem;padding:1.2rem}.g2-badge__copy[data-astro-cid-h46ly66j]{align-items:center}}@media(prefers-reduced-motion:reduce){.g2-badge[data-astro-cid-h46ly66j]{transition:none}.g2-badge[data-astro-cid-h46ly66j]:hover{transform:none}}
