.rk-axis{fill:none;stroke:#92afce55;stroke-width:1.5}.rk-band{fill:#e2ad6411}.rk-threshold{stroke:#efbd83;stroke-width:1.5;stroke-dasharray:7 6}.rk-median{stroke:#a1c3ee66;stroke-width:1.5;stroke-dasharray:3 6}.rk-dot{fill:#9ac0f7;stroke:#bfd7f7;stroke-width:2}.rk-candidate{fill:#efbd83}.rk-candidate-ring{fill:#efbd8312;stroke:#efbd83;stroke-width:2}.rk-path{fill:none;stroke:#95b8e8;stroke-width:1.8;stroke-dasharray:6 5}.sv-diagram .rk-amber{fill:#f6cd97;font-size:19px}.sv-diagram .rk-linked{fill:#b5d6ff;font-size:19px}.rk-story-selector{display:flex;gap:12px;border-bottom:1px solid #d4dfec;padding:12px 0 19px}.rk-story-selector button{background:white;color:#486788;border:1px solid #cbd9e9;border-radius:8px;padding:13px 20px;min-height:46px;font-size:14px;cursor:pointer}.rk-story-selector button[aria-pressed=true]{background:#1d3048;border-color:#1d3048;color:#f1f6ff}.rk-story-selector button:focus-visible{outline:3px solid #1f6fc4;outline-offset:4px}.rk-toolkit{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-reuse-note{font-size:14px!important;line-height:1.75!important;border-top:1px solid #d7e1eb;padding-top:20px}.rk-reuse-note a{color:#1f6fc4;text-decoration:underline;text-underline-offset:3px}.pp-toolkit-grid.pp-five{grid-template-columns:repeat(3,minmax(0,1fr))}.rk-reuse-disclosure{margin-top:24px;border:1px solid #d2ddeb;border-radius:8px;background:#edf2f8;padding:0}.rk-reuse-disclosure summary{font-size:16px;color:#315981;cursor:pointer;padding:18px 23px}.rk-reuse-disclosure p{font-size:16px;line-height:1.75;color:#536d87;margin:0;padding:0 23px 20px}.rk-reuse-disclosure a{color:#1f6fc4;text-decoration:underline}.rk-reuse-disclosure summary:focus-visible{outline:3px solid #1f6fc4;outline-offset:3px}
@media(max-width:1050px){.pp-toolkit-grid.pp-five{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.rk-story-selector{gap:9px}.rk-story-selector button{flex:1;padding:12px 13px;line-height:1.5}.rk-toolkit,.pp-toolkit-grid.pp-five{grid-template-columns:1fr}.rk-reuse-disclosure summary{padding:18px}.rk-reuse-disclosure p{padding:0 18px 20px}}
