.eg{--sbb-yellow:#ffe800;--sbb-yellow-2:#f5dd00;--sbb-ink:#000}.eg a.eg-sbb[href]{display:inline-flex;align-items:center;gap:0;min-height:36px;padding:0 10px 0 11px;border-radius:7px;background:var(--sbb-yellow);color:var(--sbb-ink)!important;font-family:var(--sans);line-height:1;white-space:nowrap;vertical-align:middle;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);transition:background-color .25s,transform .25s var(--ease);-webkit-tap-highlight-color:transparent}.eg a.eg-sbb[href]:hover{background:var(--sbb-yellow-2)}.eg a.eg-sbb[href]:active{transform:translateY(1px)}.eg a.eg-sbb[href]:focus-visible{outline:2px solid var(--rw);outline-offset:3px}.eg .eg-sbb__mark{font-size:15px;font-weight:800;letter-spacing:-.035em}.eg .eg-sbb__mark>span{font-weight:700;letter-spacing:-.02em}.eg .eg-sbb__label{position:relative;margin-left:10px;padding-left:10px;font-size:13px;font-weight:600;letter-spacing:-.01em}.eg .eg-sbb__label:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-7px;background:rgba(0,0,0,.28)}.eg .eg-sbb__arrow{width:12px;height:12px;margin-left:6px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--sbb-ink)!important;transition:transform .4s var(--ease)}@media (hover:hover){.eg a.eg-sbb-card[href]:hover .eg-sbb__arrow,.eg a.eg-sbb[href]:hover .eg-sbb__arrow{transform:translate(2px,-2px)}}.eg a.eg-sbb--sm[href]{min-height:26px;padding:0 8px;border-radius:5px}.eg a.eg-sbb--sm[href] .eg-sbb__mark{font-size:12.5px}.eg a.eg-sbb--sm[href] .eg-sbb__label{margin-left:7px;padding-left:7px;font-size:11.5px}.eg a.eg-sbb--sm[href] .eg-sbb__label:before{height:11px;margin-top:-5.5px}.eg a.eg-sbb--sm[href] .eg-sbb__arrow{width:10px;height:10px;margin-left:5px}.eg a.eg-sbb--lg[href]{min-height:54px;padding:0 18px 0 20px}.eg a.eg-sbb--lg[href] .eg-sbb__mark{font-size:17px}.eg a.eg-sbb--lg[href] .eg-sbb__label{margin-left:12px;padding-left:12px;font-size:15px}.eg a.eg-sbb--lg[href] .eg-sbb__label:before{height:18px;margin-top:-9px}.eg a.eg-sbb--lg[href] .eg-sbb__arrow{width:13px;height:13px;margin-left:8px}.eg a.eg-sbb-card[href]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo logo" "title title" "text text" ". cta";align-items:end;gap:0 24px;padding:clamp(22px,3vw,32px);border-radius:14px;background:var(--sbb-yellow);color:var(--sbb-ink)!important;text-decoration:none;overflow:hidden;transition:background-color .3s,transform .5s var(--ease)}.eg a.eg-sbb-card[href]:hover{background:var(--sbb-yellow-2)}.eg a.eg-sbb-card[href]:focus-visible{outline:2px solid var(--rw);outline-offset:4px}.eg .eg-sbb-card__logo{grid-area:logo;justify-self:start;font-family:var(--sans);font-size:clamp(30px,2.4vw + 14px,46px);font-weight:800;line-height:1;letter-spacing:-.045em}.eg .eg-sbb-card__logo>span{font-weight:700;letter-spacing:-.03em}.eg .eg-sbb-card__title{grid-area:title;margin-top:clamp(18px,2vw,26px);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.eg .eg-sbb-card__text{grid-area:text;margin-top:6px;font-size:15px;line-height:1.45;letter-spacing:-.01em;color:rgba(0,0,0,.66);text-wrap:pretty}.eg .eg-sbb-card__cta{grid-area:cta;justify-self:end;display:inline-flex;align-items:center;margin-top:clamp(18px,2vw,24px);min-height:40px;padding:0 14px 0 16px;border-radius:999px;background:var(--sbb-ink);color:var(--sbb-yellow);font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.eg .eg-sbb-card__cta .eg-sbb__arrow{margin-left:8px;color:var(--sbb-yellow)!important}