.pcs{--pc-blue:#3b82f6;--pc-green:#4ade80;--pc-amber:#facc15;--pc-red:#ef4444;--pcs-line:color-mix(in srgb, currentColor 22%, transparent)}.pcs a:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.pcs-hero{max-width:58rem;margin-bottom:3rem}.pcs-hero h1{font-family:var(--font-display,inherit);letter-spacing:-.03em;font-size:clamp(2.8rem,9vw,6.5rem);font-weight:800;line-height:1}.pcs-hero h1 span{color:var(--pc-blue)}.pcs-sub{opacity:.85;margin-top:1rem;font-size:clamp(1.15rem,2.5vw,1.7rem);font-weight:600}.pcs-lead{max-width:48rem;margin-top:1.5rem;font-size:1.2rem;line-height:1.7}.pcs-eq{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.75rem;display:flex}.pcs-eq span{border:1px solid var(--pcs-line);padding:.6rem 1rem;font-weight:700}.pcs-eq span.hot{background:var(--pc-blue);color:#fff;border-color:#0000}.pcs-eq b{opacity:.6;font-size:1.4rem}.pcs-covers{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.pcs-covers li{border:1px solid var(--pcs-line);padding:.2rem .65rem}.pcs-list{--pcs-progress:0;margin:2rem 0;padding:0 0 0 2.25rem;list-style:none;position:relative}.pcs-list:before,.pcs-list:after{content:"";border-radius:2px;width:3px;position:absolute;top:0;left:.6rem}.pcs-list:before{background:var(--pcs-line);bottom:0}.pcs-list:after{height:calc(var(--pcs-progress) * 100%);background:linear-gradient(var(--pc-blue), #a78bfa, var(--pc-red))}.pcs-step{gap:1.5rem;margin-bottom:4.5rem;display:grid;position:relative}.pcs-step:before{content:"";background:var(--pc-blue);border:2px solid var(--background,#0b0b0f);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.9rem;left:-2.2rem}.pcs-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.pcs-reveal.is-visible{opacity:1;transform:none}.pcs-num{font-family:var(--font-display,inherit);color:var(--pc-blue);opacity:.85;font-size:clamp(3.5rem,8vw,6rem);font-weight:800;line-height:.9;display:block}.pcs-copy h2{font-family:var(--font-display,inherit);letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.1}.pcs-copy p{max-width:38rem;margin-top:1rem;font-size:1.1rem;line-height:1.7}.pcs-vis-title{letter-spacing:.12em;text-transform:uppercase;opacity:.7;align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:flex}.pcs-stack{gap:1.25rem;display:grid}.pcs-dots{border:1px solid var(--pcs-line);padding:1.25rem}.pcs-dots div{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.pcs-dots span{aspect-ratio:1;border:2px solid var(--pcs-line);transition:background .4s,color .4s,border-color .4s;transition-delay:calc(var(--i) * .11s + .3s);place-items:center;font-weight:800;display:grid}.pcs-dots.is-visible span{background:var(--pc-blue);border-color:var(--pc-blue);color:#fff}.pcs-pipe{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pcs-pipe li:not(.pcs-pipe-arrow){border:1px solid var(--pcs-line);border-left:4px solid var(--pc-blue);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * .25s);flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex;transform:translate(16px)}.pcs-pipe.is-visible li:not(.pcs-pipe-arrow){opacity:1;transform:none}.pcs-pipe-ic{color:var(--pc-blue)}.pcs-pipe strong{font-family:var(--font-display,inherit);font-size:1.2rem}.pcs-pipe li span:last-child{opacity:.85;font-size:.92rem}.pcs-pipe-arrow{text-align:center;opacity:.6;font-size:1.4rem;font-weight:800;transform:rotate(90deg)}.pcs-outcomes{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pcs-outcomes li{border:1px solid var(--pcs-line);border-top:5px solid var(--oc);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * .15s);align-items:center;gap:.6rem;padding:1rem 1.1rem;font-weight:700;display:flex;transform:scale(.94)}.pcs-outcomes.is-visible li{opacity:1;transform:none}.pcs-outcomes li svg{color:var(--oc)}.pcs-outcomes .ok{--oc:var(--pc-green)}.pcs-outcomes .cond{--oc:#2dd4bf}.pcs-outcomes .wait{--oc:var(--pc-amber)}.pcs-outcomes .no{--oc:var(--pc-red)}.pcs-callout{border-left:4px solid var(--pc-blue);background:color-mix(in srgb, var(--pc-blue) 10%, transparent);margin-top:1rem;padding:1rem 1.1rem;font-weight:600;line-height:1.6}.pcs-wait,.pcs-deadline{border:1px solid var(--pcs-line);padding:1.25rem}.pcs-wait-row{grid-template-columns:5.5rem 1fr 3.5rem;align-items:center;gap:.75rem;margin-top:.7rem;font-size:.9rem;display:grid}.pcs-wait-track,.pcs-deadline-track{background:color-mix(in srgb, currentColor 12%, transparent);height:.9rem;display:block;overflow:hidden}.pcs-wait-bar{background:var(--pc-amber);height:100%;transition:width .8s;display:block}.pcs-wait-pos{text-align:right;font-weight:800}.pcs-deadline-bar{background:var(--pc-red);transform-origin:0;width:100%;height:100%;display:block}.pcs-deadline.is-visible .pcs-deadline-bar{animation:6s linear infinite pcs-drain}.pcs-deadline-note{color:var(--pc-red);margin-top:.6rem;font-size:.85rem;font-weight:700}@keyframes pcs-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pcs-factors ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pcs-factors li{border:1px solid var(--pcs-line);opacity:0;transition:opacity .45s,transform .45s,background .3s;transition-delay:calc(var(--i) * .13s);padding:.6rem 1rem;font-weight:700;transform:translateY(10px)}.pcs-factors.is-visible li{opacity:1;background:color-mix(in srgb, var(--pc-blue) 14%, transparent);transform:none}.pcs-factors-note{opacity:.8;margin-top:1rem;font-size:.9rem}.pcs-views{gap:1rem;display:grid}.pcs-views>div{border:1px solid var(--pcs-line);padding:1.5rem}.pcs-views .gov{border-top:6px solid var(--pc-blue)}.pcs-views .stu{border-top:6px solid var(--pc-red)}.pcs-view-tag{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:800}.pcs-views p{font-family:var(--font-display,inherit);margin-top:.6rem;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:800;line-height:1.2}.pcs-reading{max-width:56rem;margin:3rem 0}.pcs-reading h2{font-family:var(--font-display,inherit);font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.1}.pcs-reading ul{margin:1.25rem 0 0;padding:0;list-style:none}.pcs-reading li{border-top:1px solid var(--pcs-line);gap:1rem;padding:1rem 0;display:flex}.pcs-read-n{background:var(--pc-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.pcs-reading a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.pcs-reading a:hover{color:var(--pc-blue)}.pcs-reading small{opacity:.75;margin-top:.25rem;font-size:.88rem;display:block}@media (width>=900px){.pcs-list{padding:0}.pcs-list:before,.pcs-list:after{left:50%;transform:translate(-50%)}.pcs-step{grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.pcs-step:before{top:50%;left:50%;transform:translate(-50%,-50%)}.pcs-step:nth-child(2n) .pcs-copy{order:2}.pcs-pipe,.pcs-views{grid-template-columns:1fr}}@media (width<=520px){.pcs-outcomes{grid-template-columns:1fr}.pcs-wait-row{grid-template-columns:4.5rem 1fr 3rem}}@media (prefers-reduced-motion:reduce){.pcs-reveal,.pcs-pipe li,.pcs-outcomes li,.pcs-factors li{opacity:1!important;transition:none!important;transform:none!important}.pcs-deadline-bar{animation:none!important}}.pcs-next{border-top:1px solid var(--pcs-line);max-width:62rem;margin:5rem 0 3.5rem;padding-top:3rem}.pcs-next-hero{max-width:54rem}.pcs-next-hero h2{font-family:var(--font-display,inherit);letter-spacing:-.03em;font-size:clamp(2.2rem,6vw,4.6rem);font-weight:800;line-height:1}.pcs-next-hero h2 span{color:var(--pc-red)}.pcs-next-lead{max-width:48rem;margin-top:1.25rem;font-size:1.2rem;line-height:1.7}.pcs-next-caveat{border-left:4px solid var(--pc-amber);background:color-mix(in srgb, var(--pc-amber) 10%, transparent);margin-top:1rem;padding:1rem 1.1rem;font-weight:650;line-height:1.6}.pcs-next-timeline{align-items:stretch;gap:1rem;margin-top:2.25rem;display:grid}.pcs-next-timeline article{border:1px solid var(--pcs-line);grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem;display:grid}.pcs-next-year{background:var(--pc-blue);color:#fff;min-width:4.4rem;min-height:4.4rem;font-family:var(--font-display,inherit);align-self:start;place-items:center;padding:.4rem;font-size:1.15rem;font-weight:800;display:grid}.pcs-next-year.hot{background:var(--pc-red)}.pcs-next-timeline h3,.pcs-next-card h3{font-family:var(--font-display,inherit);font-size:1.25rem;font-weight:800;line-height:1.2}.pcs-next-timeline p{opacity:.86;margin-top:.45rem;line-height:1.6}.pcs-next-arrow{color:var(--pc-red);place-items:center;font-size:1.6rem;font-weight:800;display:grid;transform:rotate(90deg)}.pcs-next-grid{gap:1rem;margin-top:1rem;display:grid}.pcs-next-card{border:1px solid var(--pcs-line);border-top:6px solid var(--pc-blue);padding:1.4rem}.pcs-next-card:nth-child(2){border-top-color:#a78bfa}.pcs-next-card>p:not(.pcs-vis-title){margin-top:.85rem;line-height:1.65}.pcs-next-card ul{margin:1rem 0 0;padding-left:1.15rem}.pcs-next-card li{margin-top:.65rem;line-height:1.55}.pcs-next-card li::marker{color:var(--pc-blue)}.pcs-next-verdict{gap:1rem;margin-top:1rem;display:grid}.pcs-next-verdict>div{border:1px solid var(--pcs-line);padding:1.4rem}.pcs-next-verdict>div:first-child{border-left:5px solid var(--pc-green)}.pcs-next-verdict>div:last-child{border-left:5px solid var(--pc-red)}.pcs-next-verdict p{margin-top:.55rem;font-size:1.05rem;line-height:1.65}.pcs-next-note{background:color-mix(in srgb, var(--pc-blue) 11%, transparent);border:1px solid color-mix(in srgb, var(--pc-blue) 45%, transparent);align-items:flex-start;gap:.85rem;margin-top:1rem;padding:1.1rem 1.2rem;display:flex}.pcs-next-note svg{color:var(--pc-blue);flex:none;margin-top:.2rem}.pcs-next-note p{line-height:1.6}.pcs-next-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.pcs-next-links a{text-underline-offset:3px;align-items:center;gap:.35rem;font-weight:750;text-decoration:underline;display:inline-flex}.pcs-next-links a:hover{color:var(--pc-blue)}@media (width>=760px){.pcs-next-timeline{grid-template-columns:1fr auto 1fr}.pcs-next-arrow{transform:none}.pcs-next-grid,.pcs-next-verdict{grid-template-columns:1fr 1fr}}@media (width<=520px){.pcs-next-timeline article{grid-template-columns:1fr}.pcs-next-year{width:100%;min-height:3rem}}.pcs-hero,.pcs-reading,.pcs-next{margin-left:auto;margin-right:auto}.pcs-update-spine{--pcs-update-progress:0;isolation:isolate;margin-top:2.25rem;padding-left:2.25rem;position:relative}.pcs-update-spine:before,.pcs-update-spine:after{content:"";pointer-events:none;z-index:-1;border-radius:2px;width:3px;position:absolute;top:0;left:.6rem}.pcs-update-spine:before{background:var(--pcs-line);bottom:0}.pcs-update-spine:after{height:calc(var(--pcs-update-progress) * 100%);background:linear-gradient(var(--pc-blue), #a78bfa, var(--pc-red))}.pcs-update-spine>.pcs-next-timeline{margin-top:0}.pcs-update-spine>.pcs-next-links{padding-bottom:.25rem}@media (width>=900px){.pcs-update-spine{padding-left:0}.pcs-update-spine:before,.pcs-update-spine:after{left:50%;transform:translate(-50%)}.pcs-update-spine>.pcs-next-timeline{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);gap:0}.pcs-update-spine .pcs-next-arrow{background:hsl(var(--background));place-self:center;padding:.3rem}.pcs-update-spine>.pcs-next-grid,.pcs-update-spine>.pcs-next-verdict{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:5rem}.pcs-update-spine>.pcs-next-note,.pcs-update-spine>.pcs-next-links{background-color:hsl(var(--background));position:relative}.pcs-update-spine>.pcs-next-note{background-image:linear-gradient(color-mix(in srgb, var(--pc-blue) 11%, transparent), color-mix(in srgb, var(--pc-blue) 11%, transparent))}}@media (prefers-reduced-motion:reduce){.pcs-update-spine:after{height:100%}}
