/* Course overview dashboard. */
.pcs-overview{background:#fff}.pcs-section__eyebrow{color:var(--pcs-secondary);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pcs-overview__panel{background:linear-gradient(135deg,#fff,#f4f9f5);border:1px solid #dcebe1;border-radius:1.5rem;box-shadow:0 16px 42px rgba(7,91,44,.08);padding:clamp(1.5rem,4vw,3rem)}.pcs-overview h2{color:var(--pcs-primary);font-size:clamp(1.75rem,3.2vw,2.7rem);margin-top:.45rem}.pcs-overview header>p:last-child{color:#596676;line-height:1.7;margin-top:.8rem;max-width:62ch}.pcs-overview__stats{display:grid;gap:.8rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}.pcs-overview__stats div{background:#fff;border:1px solid #e2ece5;border-radius:1rem;padding:1rem}.pcs-overview__stats span,.pcs-overview__stats small{display:block}.pcs-overview__stats span{color:var(--pcs-primary);font-size:1.35rem;font-weight:850}.pcs-overview__stats small{color:#697686;font-size:.72rem;margin-top:.3rem}.pcs-overview__process{counter-reset:process;display:flex;gap:.6rem;list-style:none;margin-top:2rem}.pcs-overview__process li{align-items:center;background:#edf6ef;border-radius:.7rem;color:var(--pcs-primary);display:flex;flex:1;font-size:.78rem;font-weight:750;gap:.45rem;padding:.7rem}.pcs-overview__process li:before{content:counter(process);counter-increment:process;background:var(--pcs-primary);border-radius:999px;color:#fff;display:grid;font-size:.65rem;height:1.25rem;place-items:center;width:1.25rem}.pcs-overview__safety{border-left:3px solid var(--pcs-secondary);color:#627080;line-height:1.6;margin-top:1.5rem;padding-left:1rem}.pcs-overview__safety strong{color:var(--pcs-text);display:block;font-size:.8rem}
@media(max-width:768px){.pcs-overview__stats{grid-template-columns:repeat(2,1fr)}.pcs-overview__process{flex-wrap:wrap}.pcs-overview__process li{flex-basis:40%}}@media(max-width:576px){.pcs-overview__stats{grid-template-columns:1fr}.pcs-overview__process{display:grid}.pcs-overview__process li{min-height:44px}}
