.pk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-s4) var(--ui-s7)}.pk-head-text{min-width:0;max-width:68ch}.pk-kicker{display:block;font-size:var(--t-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.pk-head h1.pk-title,.pk-kicker{font-family:var(--font-body);font-weight:600}.pk-head h1.pk-title{margin:0;padding:0;font-family:var(--font-display);font-size:var(--t-display);line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--forest);text-wrap:balance}.pk-head .pk-kicker+h1.pk-title{margin-top:var(--ui-s1)}.pk-head-text .pk-lead,.pk-lead{margin:var(--ui-s2) 0 0;padding:0;font-size:var(--t-body);line-height:1.55;color:var(--ink-soft);max-width:68ch}.pk-head-meta{margin-top:var(--ui-s4);gap:var(--ui-s2)}.pk-head-action,.pk-head-meta{display:flex;flex-wrap:wrap;align-items:center}.pk-head-action{gap:var(--ui-s3)}@media (max-width:640px){.pk-head{align-items:flex-start}.pk-head-action{width:100%}}.pk-card{container-type:inline-size;display:flex;flex-direction:column;min-width:0;gap:var(--ui-s5);padding:var(--ui-s6);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r3);box-shadow:var(--sh-1x)}.pk-card-quiet{box-shadow:none}.pk-card-accent{box-shadow:var(--sh-2x)}.pk-card-flush{padding:0;gap:0}.pk-card-body{min-width:0}.pk-card dd,.pk-card dl,.pk-card figure,.pk-card h2,.pk-card h3,.pk-card ol,.pk-card p,.pk-card ul{margin:0;padding:0}.pk-card ol,.pk-card ul{list-style:none}.pk-card .wk-cardtitle,.wk .wk-cardtitle,.wk-cardtitle{font-family:var(--font-body);font-size:var(--t-title);font-weight:600;letter-spacing:normal;color:var(--ink);text-transform:none;margin-top:var(--ui-s1);line-height:1.25}@container (max-width: 520px){.pk-card .wk-cardtitle,.wk .wk-cardtitle,.wk-cardtitle{font-size:var(--t-section)}}@media (max-width:640px){.pk-card .wk-cardtitle,.wk .wk-cardtitle,.wk-cardtitle{font-size:var(--t-section)}}.pk-card .wk-cardsub,.wk .wk-cardsub,.wk-cardsub{margin-top:var(--ui-s2)}.wk-cardsub{font-size:var(--t-body);color:var(--ink-soft);line-height:1.55;max-width:68ch}.wk-sec h2{font-family:var(--font-body);font-size:var(--t-section);font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none;color:var(--forest);margin:0;padding:0}.wk-sec{display:flex;align-items:baseline;gap:var(--ui-s3);margin-bottom:var(--ui-s4)}.wk-sec-n{flex:0 0 auto;font-family:var(--font-body);font-weight:600;font-size:var(--t-section);letter-spacing:0;line-height:1;color:var(--ink-faint);font-variant-numeric:tabular-nums}.wk-sec-rule{flex:1 1 auto;height:1px;background:transparent}.wk-num{font-size:var(--t-caption);color:var(--ink-soft)}.pk-row{display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,auto);align-items:center;gap:var(--ui-s4);padding:var(--ui-s4) var(--ui-s5);border:0;border-radius:var(--r2);color:inherit;text-decoration:none;transition:background-color var(--m-fast) var(--m-ease),box-shadow var(--m-fast) var(--m-ease),transform var(--m) var(--m-ease)}.pk-row-live{cursor:pointer}.pk-row-live:focus-within,.pk-row-live:hover{background:var(--g-50);box-shadow:var(--sh-1x);transform:translateY(var(--m-lift-sm))}:root[data-theme=dark] .pk-row-live:focus-within,:root[data-theme=dark] .pk-row-live:hover{background:var(--g-100)}.pk-row-hosted:focus-within,.pk-row-hosted:hover{background:var(--g-50)}:root[data-theme=dark] .pk-row-hosted:focus-within,:root[data-theme=dark] .pk-row-hosted:hover{background:var(--g-100)}.pk-row-media{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0}.pk-row-media>img{display:block;border-radius:var(--r2);-o-object-fit:contain;object-fit:contain}.pk-row-media-on{grid-template-columns:auto minmax(0,1fr)}.pk-row-id{min-width:0;display:flex;flex-direction:column;gap:var(--ui-s2)}.pk-row-title{font-size:var(--t-row);font-weight:600;color:var(--ink);letter-spacing:normal;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.pk-row:hover .pk-row-title,button.pk-row:hover .pk-row-title{color:var(--brand)}.pk-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-s1) var(--ui-s2);font-size:var(--t-caption);color:var(--ink-soft);line-height:1.6}.pk-row-meta .wk-meta-sep{margin-inline-end:var(--ui-s2)}.pk-row-meta>*{display:inline-flex;align-items:center;gap:var(--ui-s2);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:641px){.pk-row-meta:not(:has(.pk-break)){align-content:flex-start;overflow:hidden;min-height:calc(var(--t-caption) * 1.6);max-height:calc(var(--t-caption) * 1.6)}.pk-row-meta:not(:has(.pk-break))>*{height:calc(var(--t-caption) * 1.6)}}.pk-break{overflow-wrap:anywhere;white-space:normal}.pk-row-mark{min-width:0;max-width:100%;display:flex;align-items:center;white-space:nowrap}.pk-row-mark>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pk-row-measure{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ui-s1);font-size:var(--t-caption);line-height:1.6;color:var(--ink-soft);white-space:nowrap;text-align:right}.pk-row-act{display:flex;align-items:center;gap:var(--ui-s2);opacity:0;transition:opacity var(--m-fast) var(--m-ease)}.pk-row:focus-within .pk-row-act,.pk-row:hover .pk-row-act{opacity:1}@media (max-width:820px){.pk-row-act{opacity:1}}@media (max-width:640px){.pk-row-title{white-space:normal;overflow:visible;text-overflow:clip}.pk-row{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--ui-s3);align-items:start}.pk-row-id{grid-column:1/-1}.pk-row-mark{grid-column:1;justify-self:start}.pk-row-measure{grid-column:2;justify-self:end}.pk-row-act{grid-column:1/-1;justify-content:flex-end}.pk-row-media-on{grid-template-columns:auto minmax(0,1fr) auto}.pk-row-media-on .pk-row-media{grid-row:1;grid-column:1;align-self:start}.pk-row-media-on .pk-row-id{grid-row:1;grid-column:2/-1}.pk-row-media-on .pk-row-mark{grid-column:1/3}.pk-row-media-on .pk-row-measure{grid-column:3}.pk-row-media-on .pk-row-act{grid-column:1/-1}}.pk-rows{display:flex;flex-direction:column;gap:var(--ui-s2);animation:settle var(--m) var(--m-ease) both}@supports (grid-template-columns:subgrid){@media (min-width:641px){.pk-rows{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) minmax(0,auto) auto;-moz-column-gap:0;column-gap:0;align-content:start}.pk-rows>*{grid-column:1/-1}.pk-rows>.pk-row{grid-template-columns:subgrid;-moz-column-gap:0;column-gap:0}.pk-rows>.pk-row>.pk-row-media{grid-column:1;grid-row:1;margin-inline-end:var(--ui-s4)}.pk-rows>.pk-row>.pk-row-id{grid-column:2;grid-row:1}.pk-rows>.pk-row>.pk-row-mark{grid-column:3;grid-row:1;margin-inline-start:var(--ui-s4)}.pk-rows>.pk-row>.pk-row-measure{grid-column:4;grid-row:1;margin-inline-start:var(--ui-s4)}.pk-rows>.pk-row>.pk-row-act{grid-column:5;grid-row:1;margin-inline-start:var(--ui-s4)}}}.pk-person{display:inline-flex;align-items:center;gap:var(--ui-s2);min-width:0;font-size:var(--t-caption);line-height:1.6;color:var(--ink);white-space:nowrap}.pk-person-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-person-role{color:var(--ink-soft)}.pk-person-name{font-weight:600}.pk-person-none .pk-person-name{font-weight:400;color:var(--ink-soft);font-style:italic}.pk-person-sm{color:var(--ink-soft)}.pk-person-sm .pk-person-name{font-weight:600;color:var(--ink-soft)}.pk-person-av{display:inline-flex;flex:0 0 auto}.pk-person-av>*{width:30px;height:30px;font-size:var(--t-caption)}.pk-person-sm .pk-person-av>*{width:24px;height:24px}.pk-decide-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-s5)}.pk-decide .pk-decide-btn{text-decoration:none}.pk-decide .pk-decide-btn-on{color:var(--on-accent)}.pk-decide .pk-decide-btn-off{color:var(--ink)}.pk-decide .pk-decide-more{font-size:var(--t-body);font-weight:600;color:var(--brand);text-decoration:none}.pk-decide .pk-decide-more:hover{text-decoration:underline}@media (max-width:640px){.pk-decide-act{flex-direction:column;align-items:stretch;gap:var(--ui-s4)}.pk-decide .pk-decide-btn{width:100%}.pk-decide .pk-decide-more{text-align:center}}