.pp-sim-intro{max-width:82ch;line-height:1.7;color:#bab3c8}.pp-sim-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.pp-sim-jumps a{padding:8px 12px;border:1px solid #3c3351;border-radius:18px;color:#cfbeff;font-size:.85rem}.pp-selection-guide{margin-top:40px;padding-top:28px;border-top:1px solid #332b40}.pp-selection-guide h2{font-size:1.5rem;margin:0 0 20px}.pp-sim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pp-sim-grid section{min-width:0;scroll-margin-top:125px}.pp-selection-guide h3{font-size:1.05rem;margin:0 0 10px}.pp-selection-guide p{max-width:85ch;font-size:.92rem;line-height:1.8}.pp-selection-guide a{color:#cbb7ff;text-decoration:underline;text-underline-offset:3px}.pp-selection-guide>.pp-cv-source{font-size:.77rem}.pp-sim-grid+p,.pp-selection-guide>h3{margin-top:20px}@media(max-width:760px){.pp-sim-grid{grid-template-columns:1fr;gap:18px}.pp-selection-guide{margin-top:28px;padding-top:22px}}
