.pgc{--pgc-bg:color-mix(in oklab, var(--gc) 7%, var(--bg-1));align-content:start;gap:var(--sp-3);min-width:0;padding:0 var(--pad) var(--pad);--wash-c:var(--gc);--wash-k:15%;--wash-k2:7%;--wash-end:150px;background:var(--light-wash);border:1px solid color-mix(in oklab,var(--gc) 30%,var(--line));border-radius:var(--r-3);transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.pgc:hover{border-color:color-mix(in oklab,var(--gc) 55%,var(--line));box-shadow:0 6px 20px -12px color-mix(in oklab,var(--gc) 70%,transparent)}@media (prefers-reduced-motion:no-preference){.pgc:hover{transform:translateY(-1px)}}.pgc:focus-within{outline:2px solid var(--focus,var(--act));outline-offset:2px}.pgc__band{height:72px;margin:0 calc(-1 * var(--pad));--band-c:var(--gc);--band-k:72%;--band-hi:55%;background:var(--light-band-hi),var(--light-band);position:relative}.pgc--art .pgc__band{background:var(--gc);height:96px}.pgc__band .gbanner{position:absolute;inset:0}.pgc--art .pgc__band:after{content:"";--scrim-start:35%;--scrim-to:color-mix(in oklab, var(--gc) 55%, transparent);background:var(--light-scrim);position:absolute;inset:0}.pgc__top{align-items:flex-end;gap:var(--sp-3);min-width:0;margin-top:-24px;display:flex}.pgc__top .gmark{z-index:1;box-shadow:inset 0 0 0 1px var(--frame),0 0 0 3px var(--pgc-bg);flex:none;position:relative}.pgc__id{gap:2px;min-width:0;padding-top:28px;display:grid}.pgc__name{font-size:var(--fs-4);overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.25}.pgc__name a{color:var(--ink);text-decoration:none}.pgc__name .tag{margin-left:var(--sp-2);vertical-align:2px}.pgc__name a:after{content:"";z-index:1;border-radius:var(--r-3);position:absolute;inset:0}.pgc__name a:focus-visible{outline:none}.pgc__tag{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pgc__facts,.pgc__tag{color:var(--ink-2);margin:0}.pgc__facts{align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pgc__facts li{align-items:center;gap:6px;display:inline-flex}.pgc__srv .srv-chip{margin-left:0}.pgc__week{font-size:var(--fs-2);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.pgc__week--up{color:var(--ink);font-weight:600}.pgc__foot{align-items:center;gap:var(--sp-1) var(--sp-4);padding-top:var(--sp-2);border-top:1px solid color-mix(in oklab,var(--gc) 14%,var(--line));font-size:var(--fs-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.pgc__foot>span{align-items:center;gap:5px;display:inline-flex}.pgc__last{margin-left:auto}.pgc__menu{z-index:2;background:color-mix(in oklab,var(--bg-1) 78%,transparent);border-radius:999px;position:absolute;top:8px;right:8px}.pgc__menu .btn--icon{color:var(--ink-2)}
