.pk2CBG_page{gap:var(--space-5);min-width:0;max-width:var(--container);padding:var(--space-5) var(--gutter-sm) var(--space-7);margin:0 auto;display:grid}.pk2CBG_page>*{min-width:0}.pk2CBG_answer{max-width:var(--wide);color:var(--text);font-size:var(--type-lede);line-height:var(--lh-lede);margin:0}.pk2CBG_filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.pk2CBG_topic{min-height:var(--target);border:1px solid var(--section-mark);border-radius:var(--radius-pill);background:var(--section-soft);padding:var(--space-1) var(--space-4);color:var(--section-ink);font:inherit;font-size:var(--type-small);font-weight:var(--weight-bold);cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.pk2CBG_topic[aria-pressed=true]{border-color:var(--section-solid);background:var(--section-solid);color:var(--section-on-solid)}.pk2CBG_topic:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pk2CBG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pk2CBG_grid>li{min-width:0;display:grid}.pk2CBG_grid>li[hidden]{display:none}.pk2CBG_surface{border-block-start:calc(var(--space-1) * 1.5) solid var(--section-solid);min-width:0;box-shadow:var(--elev-1);transition:box-shadow var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.pk2CBG_link{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.pk2CBG_link:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(var(--focus-width) * -1)}.pk2CBG_frame{aspect-ratio:16/9;background:var(--surface-soft);display:block;position:relative;overflow:hidden}.pk2CBG_frame[data-shape=article]{aspect-ratio:3/2;background:var(--brand-mark-bg)}.pk2CBG_frame picture{height:100%;display:block}.pk2CBG_frame img{object-fit:cover;border-radius:0;width:100%;height:100%}.pk2CBG_frame[data-shape=article] img{object-fit:contain}.pk2CBG_art{height:100%;color:var(--section-ink);place-items:center;display:grid}.pk2CBG_corner{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--section-solid);padding:var(--space-1) var(--space-2);color:var(--section-on-solid);font-size:var(--type-label);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;display:inline-flex;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.pk2CBG_body{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.pk2CBG_title{color:var(--ink);font-size:var(--type-h3);line-height:var(--lh-h3);font-weight:var(--weight-bold);margin:0}.pk2CBG_chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pk2CBG_summary{color:var(--text);font-size:var(--type-small);line-height:var(--lh-body)}.pk2CBG_minutes{color:var(--muted);font-size:var(--type-label)}.pk2CBG_foot{align-items:center;gap:var(--space-1);color:var(--section-ink);font-size:var(--type-small);font-weight:var(--weight-bold);margin-block-start:auto;display:inline-flex}.pk2CBG_quietFoot{color:var(--muted);font-weight:400}.pk2CBG_related{align-items:center;gap:var(--space-1);min-height:var(--target);border-block-start:1px solid var(--line);padding:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--type-small);flex-wrap:wrap;margin:0;display:flex}@media (min-width:40rem){.pk2CBG_grid .pk2CBG_surface:not(:has(.pk2CBG_related)):after{content:"";min-height:var(--target);padding-block:var(--space-1);box-sizing:content-box;border-block-start:1px solid #0000}}.pk2CBG_related a{color:var(--section-ink);font-weight:var(--weight-semibold)}.pk2CBG_next{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (hover:hover){.pk2CBG_topic:not([aria-pressed=true]):hover{background:var(--surface)}.pk2CBG_surface:hover{border-inline-color:var(--section-mark);border-block-end-color:var(--section-mark);box-shadow:var(--elev-2)}.pk2CBG_link:hover .pk2CBG_title{color:var(--section-ink)}}.pk2CBG_homeGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pk2CBG_homeGrid>li{min-width:0;display:grid}
