.yb-sc__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(36px,4.5vw,64px);display:flex}.yb-sc__grid{grid-template-columns:repeat(var(--yb-sc-cols,3), minmax(0, 1fr));gap:clamp(16px,2vw,28px);display:grid}@media (width<=1023px){.yb-sc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.yb-sc__grid{grid-template-columns:minmax(0,1fr)}}.yb-sc__cell{display:flex}.yb-sc__card{border-radius:var(--yb-radius-lg);background:var(--yb-white);width:100%;box-shadow:var(--yb-shadow-sm), 0 0 0 1px var(--yb-line);transition:transform var(--yb-mid) var(--yb-ease), box-shadow var(--yb-mid) var(--yb-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.yb--light:not(.yb--paper,.yb--tint) .yb-sc__card{background:var(--yb-tint);box-shadow:0 0 0 1px var(--yb-line)}.yb-sc__card.is-linked:hover,.yb-sc__card.is-linked:focus-within{box-shadow:0 0 0 1px var(--yb-blue-line), var(--yb-shadow-lg);transform:translateY(-4px)}.yb-sc__media{aspect-ratio:4/3;background:var(--yb-tint-2);display:block;position:relative;overflow:hidden}.yb .yb-sc__img{object-fit:cover;filter:saturate(.95);width:100%;height:100%;transition:transform 1.1s var(--yb-ease), filter var(--yb-mid) var(--yb-ease)}.yb-sc__card.is-linked:hover .yb-sc__img,.yb-sc__card.is-linked:focus-within .yb-sc__img{filter:none;transform:scale(1.05)}.yb-sc__glow{opacity:0;transition:opacity var(--yb-mid) var(--yb-ease);pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#ffffff59,#0000 60%);position:absolute;inset:0}.yb-sc__card.is-linked:hover .yb-sc__glow,.yb-sc__card.is-linked:focus-within .yb-sc__glow{opacity:1}.yb-sc__placeholder{height:100%;color:var(--yb-blue);opacity:.55;place-items:center;display:grid}.yb-sc__placeholder .yb-icon{width:40px;height:40px}.yb-sc__tag{box-shadow:var(--yb-shadow-sm);font-family:var(--yb-font-display);letter-spacing:-.01em;color:var(--yb-ink);background:#fffffff2;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:650;position:absolute;top:12px;left:12px}.yb-sc__body{flex:1;align-content:start;gap:10px;padding:clamp(20px,2.2vw,28px);display:grid}.yb-sc__num{font-family:var(--yb-font-display);letter-spacing:-.01em;color:var(--yb-blue);font-size:.76rem;font-weight:650}.yb-sc__link{color:var(--yb-ink)}.yb-sc__link:after{content:"";z-index:1;position:absolute;inset:0}.yb-sc__link:focus-visible{outline:none}.yb-sc__card:has(.yb-sc__link:focus-visible){outline:3px solid var(--yb-blue);outline-offset:3px}.yb-sc__text{color:var(--yb-ink-soft);font-size:.92rem;line-height:1.6}.yb-sc__more{color:var(--yb-blue);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:.86rem;font-weight:600;display:inline-flex}.yb-sc__more .yb-icon{color:currentColor;width:16px;height:16px;transition:transform var(--yb-fast) var(--yb-ease)}.yb-sc__card:hover .yb-sc__more .yb-icon{transform:translate(4px)}
