.yb-pj__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(32px,4vw,56px);display:flex}.yb-pj__filters{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,40px);display:flex}.yb-pj__filters[hidden]{display:none}.yb-pj__filter{border:1px solid var(--yb-line-strong);background:var(--yb-white);min-height:44px;color:var(--yb-ink);transition:background-color var(--yb-fast) ease, border-color var(--yb-fast) ease, color var(--yb-fast) ease;border-radius:999px;align-items:center;gap:8px;padding:.55em 1.05em;font-size:.86rem;font-weight:600;display:inline-flex}.yb-pj__filter:hover{border-color:var(--yb-blue);color:var(--yb-blue)}.yb-pj__filter[aria-pressed=true]{background:var(--yb-blue);border-color:var(--yb-blue);color:var(--yb-blue-ink)}.yb-pj__count{background:var(--yb-tint-2);min-width:22px;height:22px;font-family:var(--yb-font-display);letter-spacing:-.01em;color:var(--yb-ink-soft);border-radius:999px;place-items:center;padding:0 6px;font-size:.72rem;font-weight:650;display:inline-grid}.yb-pj__filter[aria-pressed=true] .yb-pj__count{background:var(--yb-white);color:var(--yb-blue)}.yb-pj__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}@media (width<=1023px){.yb-pj__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.yb-pj__grid{grid-template-columns:minmax(0,1fr)}}.yb-pj__cell[hidden]{display:none}.yb-pj__card{border-radius:var(--yb-radius-lg);background:var(--yb-white);height:100%;box-shadow:var(--yb-shadow-sm), 0 0 0 1px var(--yb-line);transition:box-shadow var(--yb-mid) var(--yb-ease), transform var(--yb-mid) var(--yb-ease);flex-direction:column;display:flex;overflow:hidden}.yb-pj__card:hover{box-shadow:var(--yb-shadow), 0 0 0 1px var(--yb-blue-line)}.yb--light:not(.yb--paper,.yb--tint) .yb-pj__card{background:var(--yb-tint)}.yb-pj__media{aspect-ratio:4/5;background:var(--yb-tint-2);margin:0;position:relative;overflow:hidden}.yb .yb-pj__img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--yb-ease)}.yb-pj__card:hover .yb-pj__img{transform:scale(1.04)}.yb-pj__placeholder{height:100%;color:var(--yb-blue);opacity:.55;place-items:center;display:grid}.yb-pj__placeholder .yb-icon{width:40px;height:40px}.yb-pj__place{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--yb-shadow-sm);font-family:var(--yb-font-display);letter-spacing:-.01em;color:var(--yb-ink);background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.74rem;font-weight:650;display:inline-flex;position:absolute;bottom:12px;left:12px}.yb-pj__place .yb-icon{width:14px;height:14px;color:var(--yb-blue)}.yb-pj__body{flex:1;align-content:start;gap:10px;padding:clamp(20px,2.2vw,26px);display:grid}.yb-pj__cat{font-family:var(--yb-font-display);letter-spacing:-.01em;color:var(--yb-blue);font-size:.76rem;font-weight:650}.yb-pj__cat a{transition:border-color var(--yb-fast) ease, color var(--yb-fast) ease;border-bottom:1px solid #0000;margin-block:-10px;padding-block:10px;display:inline-block}.yb-pj__cat a:hover{color:var(--yb-blue-hover);border-color:currentColor}.yb-pj__text{color:var(--yb-ink-soft);font-size:.9rem;line-height:1.6}.yb-pj__cta{text-decoration:underline;-webkit-text-decoration-color:var(--yb-blue-line);text-decoration-color:var(--yb-blue-line);text-underline-offset:4px;border-bottom:0;justify-self:start;margin-top:auto;padding-top:6px;font-size:.82rem;text-decoration-thickness:2px}.yb-pj__more-wrap{justify-content:center;margin-top:clamp(28px,3.5vw,48px);display:flex}.yb-pj__more[hidden]{display:none}
