.pca-legacy-hidden{display:none!important}
.pca-video-series{width:100%;max-width:860px;margin:2.25rem auto 3rem!important;padding:0!important;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.pca-video-series__header{padding:1.5rem 1.6rem;margin-bottom:1rem;border:1px solid #334155;border-radius:14px;background:linear-gradient(135deg,#0f172a,#172554);box-shadow:0 12px 30px rgba(0,0,0,.24)}
.pca-video-series__eyebrow{display:block;margin-bottom:.4rem;color:#7dd3fc;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.pca-video-series__header h2{margin:0 0 .45rem!important;color:#fff!important;font-size:clamp(1.55rem,3vw,2rem)!important;line-height:1.15!important}
.pca-video-series__header p{margin:0!important;color:#cbd5e1!important;font-size:1rem!important;line-height:1.65!important}
.pca-video-chapter{margin:0 0 1rem!important;padding:1.55rem!important;border:1px solid #334155!important;border-radius:14px!important;background:#111827!important;box-shadow:0 8px 24px rgba(0,0,0,.2)}
.pca-video-chapter__heading{margin:0 0 .8rem!important;color:#38bdf8!important;font-size:1.38rem!important;line-height:1.3!important}
.pca-video-chapter__before p,.pca-video-chapter__after p{color:#e5e7eb!important;line-height:1.72!important}
.pca-video-chapter__after{margin-top:1rem;padding:1rem 1.1rem;border-left:4px solid #38bdf8;border-radius:0 8px 8px 0;background:#0f172a}
.pca-video-chapter__after p:last-child,.pca-video-chapter__before p:last-child{margin-bottom:0!important}
.pca-video-chapter__frame{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:10px;background:#000;margin:1.15rem 0!important;box-shadow:0 8px 24px rgba(0,0,0,.3)}
.pca-video-chapter__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.pca-video-chapter__resource{margin-bottom:0}.pca-video-chapter a:focus-visible{outline:3px solid #7dd3fc;outline-offset:3px}
@media(max-width:600px){.pca-video-series__header,.pca-video-chapter{padding:1.15rem!important}.pca-video-series{margin:1.5rem auto 2rem!important}}
body.pca-learning-page .entry-content>p:empty{display:none!important}
body.pca-learning-page .entry-content section{margin-top:0!important;margin-bottom:2rem!important}
body.pca-learning-page .entry-content h2{margin-top:2.25rem!important}
body.pca-learning-page .entry-content h2:first-child{margin-top:0!important}
.pca-video-series h2{margin-top:0!important}
.pca-video-chapter--woven{width:100%;max-width:860px;margin:1.5rem auto 2rem!important;box-sizing:border-box}
.pca-video-chapter--woven .pca-video-chapter__heading{font-size:1.3rem!important}
