body:has(.psc-training)>.site-header{display:none}body:has(.psc-training)>footer{display:none}.psc-training{color:#16342c;background:#f7f5ef;min-height:100dvh}.psc-frame,.psc-login{width:min(100% - 2.5rem,62rem);margin-inline:auto;padding-bottom:4rem}.psc-nav{border-bottom:1px solid #c9d0c4;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;padding:1rem 0;display:flex}.psc-nav a:first-child{margin-right:auto;font-weight:700}.psc-nav form{margin:0}.psc-nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.psc-intro,.psc-article,.psc-login{padding-top:clamp(2rem,5vw,4rem)}.psc-intro{max-width:44rem}.psc-training h1{letter-spacing:-.045em;overflow-wrap:break-word;margin:.4rem 0 1rem;font-size:clamp(2rem,5.6vw,4.2rem);line-height:1.03}.psc-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:.83rem;font-weight:700}.psc-intro>p:not(.psc-eyebrow),.psc-article header>p:not(.psc-eyebrow){font-size:1.15rem;line-height:1.55}.psc-lessons{margin:2.5rem 0 0;padding:0;list-style:none}.psc-lessons li{border-top:1px solid #c9d0c4;grid-template-columns:2.75rem minmax(0,1fr);gap:.6rem;padding:1rem 0;display:grid}.psc-lessons a{font-size:1.1rem;font-weight:700}.psc-lessons p{margin:.35rem 0 0}.psc-number{font-variant-numeric:tabular-nums;font-weight:700}.psc-article{max-width:48rem}.psc-article .prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.psc-article .prose table{table-layout:fixed;overflow-wrap:break-word;width:100%}.psc-article .prose th:first-child,.psc-article .prose td:first-child{width:25%}.psc-article section[id]{scroll-margin-top:1rem}.psc-lesson-nav{flex-wrap:wrap;justify-content:space-between;gap:.7rem;margin-top:2.5rem;display:flex}.psc-login{max-width:34rem}.psc-login form{gap:.7rem;margin-top:1.5rem;display:grid}.psc-login label{font-weight:700}.psc-login input{width:100%;font:inherit;border:1px solid #85968a;border-radius:6px;padding:.8rem}.psc-login [role=alert]{color:#902a1c;margin:0}.psc-login .button{justify-self:start}
