.preferred-source-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--font-primary,inherit);font-size:.85rem;line-height:1.3;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.preferred-source-badge:hover{transform:translateY(-1px)}.preferred-source-badge:focus-visible{outline:2px solid #2a5298;outline-offset:2px}.preferred-source-badge svg{flex-shrink:0}.preferred-source-badge--light{background:#fff;color:#1c1917;border:1px solid #d6d3d1}.preferred-source-badge--light svg{color:#2a5298}.preferred-source-badge--light:hover{border-color:#2a5298;background:#f8fafc}.preferred-source-badge--dark{background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.18)}.preferred-source-badge--dark:hover{background:rgba(255,255,255,.12);color:#fff}.preferred-source-wrap{margin-top:1.5rem}