.plj-expand-head{max-width:52ch}.plj-expand-track{gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:700px){.plj-expand-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.plj-expand-track{grid-template-columns:repeat(2,minmax(0,1.25fr)) repeat(2,minmax(0,.9fr));align-items:start;gap:1.25rem}}.plj-expand-track li{border:0;border-top:1px solid var(--line-faint);background:0 0;border-radius:0;flex-direction:column;gap:.5rem;padding:clamp(1.25rem,2.6vw,1.6rem) .1rem;display:flex;position:relative}.plj-expand-track li[data-state=live]{border-top-color:color-mix(in oklab, var(--accent) 48%, var(--line-faint))}.plj-expand-track li[data-state=later]{background:0 0}.plj-expand-track li[data-state=later] .plj-expand-mark{opacity:.52}.plj-expand-track li[data-state=later] .plj-expand-name{color:var(--text-secondary);font-size:1rem}.plj-expand-track .plj-expand-name{letter-spacing:-.01em;color:var(--text-primary);font-size:1.125rem;font-weight:500}.plj-expand-tagline{color:var(--text-tertiary);font-size:.875rem;line-height:1.55}.plj-expand-state{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-top:auto;padding-top:.5rem}.plj-expand-track li[data-state=live] .plj-expand-state{color:var(--state-good)}.plj-expand-track .plj-pcard-cta{margin-top:.75rem}@media (max-width:699px){.plj-expand-track li[data-state=later]{padding-block:1rem}.plj-expand-track li[data-state=later] .plj-expand-tagline{font-size:.8125rem}}.plj-choose{margin-top:clamp(2rem,4vw,3rem)}.plj-choose-grid{gap:1rem;display:grid}@media (min-width:820px){.plj-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.plj-choose-grid li{border-radius:var(--r-lg);border:1px solid color-mix(in oklab, var(--accent) 26%, var(--line));background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 7%, transparent), color-mix(in oklab, var(--bg-panel) 86%, transparent));flex-direction:column;gap:.6rem;padding:clamp(1.2rem,2.6vw,1.6rem);display:flex}.plj-choose-when{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;display:inline-flex}.plj-choose-glyph{border-radius:var(--r-sm);border:1px solid color-mix(in oklab, var(--accent) 34%, transparent);place-items:center;width:1.6rem;height:1.6rem;display:inline-grid}.plj-choose-name{letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500}.plj-choose-does{color:var(--text-tertiary);font-size:.9375rem;line-height:1.6}.plj-choose-links{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:.6rem;display:flex}.plj-choose-open{min-height:28px;color:var(--text-primary);transition:color var(--dur-ui) var(--ease-brand);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:500;display:inline-flex}.plj-choose-open:hover{color:var(--accent)}.plj-choose-price{min-height:28px;color:var(--text-tertiary);text-underline-offset:3px;transition:color var(--dur-ui) var(--ease-brand);align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.plj-choose-price:hover{color:var(--text-secondary)}.plj-choose-note{max-width:62ch;color:var(--text-faint);margin-top:1.25rem;font-size:.875rem;line-height:1.6}
