.pj-tabs { display: flex; flex-wrap: wrap; gap: 8px 28px; margin-top: 40px; padding-top: 24px; border-top: 1px solid var(--bdg-line); }
.pj-tab { display: inline-flex; align-items: baseline; gap: 8px; padding-bottom: 6px; font-family: var(--bdg-fh); font-size: 14px; font-weight: 600; color: var(--bdg-muted); border-bottom: 2px solid transparent; transition: color .25s, border-color .25s; }
.pj-tab span { font-size: 11px; color: var(--bdg-gold); letter-spacing: 1px; }
.pj-tab.is-on, .bdg-site .pj-tab:hover { color: var(--bdg-ink); border-color: var(--bdg-gold); }
.pj-list { padding: 0 var(--bdg-gut) 140px; }
.pj-empty { font-family: var(--bdg-fb); font-size: 16px; color: var(--bdg-muted); padding: 40px 0 80px; }
@media (max-width: 767px) {
	.pj-list { padding: 0 20px var(--bdg-sec-m); }
}
