.pk-page{max-width:72rem;margin:auto;padding:2.5rem 1.5rem 5rem}.pk-intro{padding:2.5rem 0}.pk-intro h1{margin:1.5rem 0;font-size:clamp(2.1rem,8vw,4rem);max-width:55rem}.pk-intro>p:last-child{max-width:45rem;font-size:1.0625rem;line-height:1.7;color:var(--fg-muted)}.pk-questions{display:grid;gap:1.5rem;padding:1.5rem;margin-bottom:2rem}.pk-questions fieldset{min-width:0}.pk-questions legend{font-weight:600;margin-bottom:.75rem}.pk-options{display:flex;flex-wrap:wrap;gap:.5rem}.pk-radio{display:flex;align-items:center;gap:.6rem;border:1px solid var(--line);border-radius:.6rem;padding:.65rem .8rem;min-height:44px;cursor:pointer}.pk-radio:has(input:checked){border-color:var(--fg);background:var(--bg-hover)}.pk-radio input{accent-color:var(--fg)}.pk-questions .pb-view{max-width:100%;flex-wrap:wrap}.pk-answer{display:grid;gap:2rem;padding:2rem;margin-bottom:2rem}.pk-answer h2,.pk-text h2{font-size:1.5rem;font-weight:650;margin-bottom:1rem}.pk-headline{font-size:1.25rem;line-height:1.6;margin-bottom:1rem}.pk-notice{padding:1rem;border-left:3px solid var(--fg-muted);margin:1rem 0;background:var(--bg-hover);line-height:1.6}.pk-text{margin:3rem 0;line-height:1.7}.pk-text>p,.pk-faq p{color:var(--fg-muted)}.pk-faq{margin:1.5rem 0;max-width:56rem}.pk-faq h3{font-weight:600}.pk-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.pk-links a{text-decoration:underline;text-underline-offset:.2em}.pk-rate-plot{padding:1rem}.pk-rate-axis{display:flex;justify-content:space-between;margin:0 7rem .5rem 42%;color:var(--fg-muted);font-size:.75rem}.pk-rate-row{display:grid;grid-template-columns:40% 1fr 6rem;gap:1rem;align-items:center;min-height:60px;border-bottom:1px solid var(--line)}.pk-rate-row:not([data-em]){color:var(--fg-muted)}.pk-rate-label{font-size:.875rem;overflow-wrap:anywhere}.pk-rate-track{position:relative;border-inline:1px solid var(--line)}.pk-rate-track svg{width:100%;height:26px;overflow:visible}.pk-rate-track line{stroke:var(--pbc-s1);stroke-width:3}.pk-rate-dot{position:absolute;width:8px;height:8px;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:var(--pbc-s1)}.pk-rate-row small{display:block;font-size:.7rem;color:var(--fg-muted)}@media (min-width: 1024px){.pk-answer{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}@media (max-width: 480px){.pk-page{padding-inline:1rem}.pk-questions,.pk-answer{padding:1rem}.pk-rate-plot{padding:.25rem}.pk-rate-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3.75rem;gap:.5rem}.pk-rate-axis{margin-left:36%;margin-right:4rem}}@media (prefers-reduced-motion: reduce){.pk-page *{scroll-behavior:auto}.pk-questions .pb-view *{transition:none}}@media (forced-colors: active){.pk-radio:has(input:checked){border-color:Highlight}.pk-rate-track line{stroke:CanvasText}.pk-rate-dot{background:CanvasText}}.pk-rate-plot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pk-rate-row[aria-selected=true]{background:var(--bg-hover)}.pk-rate-detail{min-height:2rem;padding-top:.75rem;font-size:.75rem;line-height:1.5;color:var(--fg-muted)}
