.pa-experience-polished .pa-onboarding>header :is(h1,h2),
.pa-experience-polished .pas-shell>header :is(h1,h2,p,.pas-kicker,a),
.pa-experience-polished .pa-check-hero :is(h1,h2,h3,p,small),
.pa-experience-polished .pa-access-hero :is(h1,h2,h3,p,small),
.pa-experience-polished .pa-org-hero :is(h1,h2,h3,p,small){color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.24)}
.pa-experience-polished .proudaccent-practice-queue :is(p,small){color:#52658f!important}
.pa-experience-polished .proudaccent-practice-queue .pa-queue-head{background:linear-gradient(135deg,#15213b 0 72%,#284be7 72%)!important}
.pa-experience-polished .proudaccent-practice-queue .pa-queue-head>div:first-child>span{color:#fff!important}
.pa-experience-polished .proudaccent-practice-queue :is(h2,h3,strong){color:#17388f!important}
@media(max-width:760px){
 .pa-onboarding>header,.pas-shell>header,.pa-check-hero,.pa-access-hero,.pa-org-hero{padding:1.4rem!important;border-radius:18px!important}
 .pa-experience-polished .pa-onboarding>header h1,.pa-experience-polished .pas-shell>header h1{font-size:clamp(2rem,11vw,3.2rem)!important;overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){.pa-experience-polished *{scroll-behavior:auto!important}}
body .pa-onboarding>header,body .pas-shell>header{background:linear-gradient(120deg,#17254a,#304bad)!important}
body main .pa-onboarding>header :is(h1,h2,p,span),body main .pas-shell>header :is(h1,h2,p,a){color:#fff!important}
body .pa-experience-loop li[aria-current] :is(strong,small){color:#fff!important}
body main .pa-guided-route{box-sizing:border-box;width:100%;max-width:1100px;margin:1.5rem auto;padding:1.5rem;border:1px solid #c7d3ee;border-radius:18px;background:#f1f5ff;color:#17254a}
body main .pa-guided-route :is(h2,p,li){color:#17254a!important}
.pa-guided-route h2{font-size:1.4rem!important;line-height:1.3!important;margin:0 0 .7rem!important}
.pa-guided-route ol{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-left:1.4rem}
.pa-guided-route a{color:#173d9f!important;text-decoration:underline;overflow-wrap:anywhere}
.pa-guided-route a[aria-current=step]{font-weight:800}
body .pa-guided-route .pa-guide-primary{display:inline-block;background:#243fb3;color:#fff!important;padding:.75rem 1rem;border-radius:10px;text-decoration:none}
body main .pa-shared-progress{padding:1.5rem;background:#fff;border:1px solid #c7d3ee;border-radius:18px}
body .wp-block-post-content>.pas-shell{width:100%;max-width:1100px!important}
body .pas-shell :is(input,select,textarea){box-sizing:border-box;max-width:100%}
body :is(.pa-guide-primary,.pa-guided-route a):focus-visible{outline:3px solid #d88000;outline-offset:4px}
@media(max-width:600px){.pa-guided-route ol{display:block}.pa-guided-route li{margin:.65rem 0}body main .pa-guided-route{padding:1rem}.pas-shell .pas-actions{flex-wrap:wrap}}
