.prs-insights,.prs-related,.prs-breadcrumbs{--prs-blue:#2d63ed;--prs-navy:#1f2937;color:var(--prs-navy)}.prs-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0}.prs-filters label{display:flex;flex-direction:column;gap:.4rem;font-weight:600}.prs-filters select{max-width:100%;min-width:10rem;padding:.6rem;border:1px solid #b8c8e1;border-radius:.5rem;background:#fff;color:#1f2937;font:inherit}.prs-filters button{padding:.7rem 1rem;border:0;border-radius:.5rem;background:#2d63ed;color:#fff;cursor:pointer;font:inherit}.prs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem}.prs-card{padding:1.5rem;border:1px solid #d6e0f0;border-radius:1rem;background:#fff}.prs-card[hidden],[data-prs-empty][hidden]{display:none!important}.prs-card h2{font-size:1.25rem;line-height:1.4;margin:.5rem 0}.prs-card a,.prs-related a,.prs-breadcrumbs a{color:#2d63ed;text-decoration:underline;text-underline-offset:.15em}.prs-category{font-weight:600;color:#2d63ed;margin:0}.prs-match,.prs-count{font-size:.9rem;color:#526278}.prs-related{padding:1.5rem;border-left:4px solid #f68b23;background:#eaf1fe;margin:2rem 0}.prs-related h2{font-size:1.2rem}.prs-breadcrumbs{font-size:.9rem;margin:1rem 0}.prs-breadcrumbs span{margin:0 .2rem}.prs-insights :focus-visible,.prs-related :focus-visible{outline:3px solid #f68b23;outline-offset:3px}