/* Compatibility rules used only by the blog-post template (split from
   compatibility.css, Performance 2026-09-26). Loaded right after
   compatibility.css on that template; rules keep their original order. */
.playerscout-proof-asset { box-sizing:border-box; width:100%; margin:30px 0; padding:28px; display:flex; align-items:center; gap:24px; border:1px solid #d8dadd; border-left:5px solid #00b67a; border-radius:14px; background:#f5f6f7; font-family:'Inter',sans-serif; }
.playerscout-proof-asset__content { min-width:0; }
.playerscout-proof-asset__eyebrow { display:flex; align-items:baseline; justify-content:flex-start; gap:5px; margin-bottom:8px; color:#181818; font-size:12px; font-weight:800; letter-spacing:1px; text-transform:uppercase; }
.playerscout-proof-asset__eyebrow em { color:#666; font-size:11px; font-style:italic; font-weight:400; letter-spacing:0; text-transform:none; }
.playerscout-proof-asset__stars { display:block; margin-bottom:10px; color:#00b67a; font-size:22px; font-weight:900; letter-spacing:3px; line-height:1; }
.playerscout-proof-asset blockquote { margin:0; color:#181818; font-size:22px; font-weight:700; line-height:1.4; }
.playerscout-proof-asset figcaption { margin-top:12px; color:#6d736d; font-size:14px; font-weight:600; }
@media (max-width: 824px) {
.playerscout-proof-asset { margin:20px 0; padding:20px; align-items:flex-start; gap:16px; }
.playerscout-proof-asset blockquote { font-size:18px; }
}
.playerscout-standard-faq { box-sizing:border-box; width:100%; display:flex; justify-content:center; padding:72px 80px; background:#fff; }
.playerscout-standard-faq__inner { width:960px; max-width:100%; display:flex; flex-direction:column; align-items:flex-start; }
.playerscout-standard-faq__list { width:100%; border-top:1px solid #d8dadd; }
.playerscout-standard-faq details { border-bottom:1px solid #d8dadd; }
.playerscout-standard-faq summary::-webkit-details-marker { display:none; }
.playerscout-standard-faq summary::after { content:'+'; position:absolute; top:50%; right:4px; transform:translateY(-50%); color:#181818; font-size:22px; font-weight:400; line-height:1; }
.playerscout-standard-faq details[open] summary::after { content:'−'; }
.playerscout-standard-faq details p { margin:0; padding:0 48px 22px 0; color:#6d736d; font-family:'Inter',sans-serif; font-size:15px; line-height:24px; }
.playerscout-standard-faq .playerscout-faq-answer { padding:0 48px 22px 0; color:#6d736d; font-family:'Inter',sans-serif; font-size:15px; line-height:24px; }
.playerscout-standard-faq .playerscout-faq-answer li { margin:0 0 6px; color:inherit; font:inherit; line-height:inherit; }
.playerscout-standard-faq .playerscout-faq-answer a { color:#5345a7; text-decoration:underline; text-underline-offset:2px; }
@media (max-width: 824px) {
.playerscout-standard-faq { padding:48px 16px; }
.playerscout-standard-faq summary { padding:18px 42px 18px 0; font-size:16px; }
.playerscout-standard-faq details p { padding:0 42px 18px 0; }
.playerscout-standard-faq .playerscout-faq-answer { padding:0 42px 18px 0; }
.playerscout-standard-faq .playerscout-faq-answer p { padding:0; }
}
.playerscout-blog-helpful > .container_0295c2055014 > p {
  color: var(--ps-color-black) !important;
  font-weight: var(--ps-weight-medium) !important;
}
.playerscout-blog-action:focus-visible,
.playerscout-blog-helpful-choice:focus-visible,
.playerscout-blog-action-hit:focus-visible,
.playerscout-feedback-choice:focus-visible {
  outline-color: var(--ps-color-purple);
}
.playerscout-blog-helpful-choice.is-selected,
.playerscout-feedback-choice.is-selected {
  border-color: var(--ps-color-purple) !important;
}
