.px-site,.px-member{color:#15233b;background:#fff;border:1px solid #dce2ea;border-radius:14px;min-width:0;font-size:1rem;overflow:hidden}.px-site header,.px-member header{color:#fff;padding:1.5rem}.px-site h1,.px-member h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:.5rem 0;font-size:1.75rem;line-height:1.2}.px-site p,.px-member p{line-height:1.5}.px-label{background:#edf2fa;padding:.75rem 1rem;font-size:.875rem;display:block}.px-body{padding:1.25rem}.px-body h2,.px-body h3{font-size:1.2rem}.px-body ul{gap:1rem;padding:0;list-style:none;display:grid}.px-body li{border-bottom:1px solid #e2e7ee;gap:.4rem;padding-bottom:1rem;display:grid}.px-body li span{font-size:.875rem}.px-body a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.px-page{max-width:760px;margin:auto;padding:1rem}.px-page>a{align-items:center;min-height:44px;margin-bottom:1rem;display:inline-flex}.px-page p{line-height:1.5}.px-demo{gap:1rem;margin:1rem 0;display:grid}.px-demo label{gap:.5rem;display:grid}.px-demo select{width:100%;max-width:100%;min-height:44px;font-size:1rem}.px-demo p{line-height:1.5}.px-demo>*{min-width:0}.px-demo :is(p,h1,h2,h3,span,strong){overflow-wrap:anywhere}@media (min-width:760px){.px-demo-surfaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}.px-logo{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;padding:.3rem;display:block}.px-brand{border-radius:10px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.px-brand img{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;padding:.3rem}.px-brand strong{overflow-wrap:anywhere}.px-description{white-space:pre-wrap}.px-member summary{cursor:pointer;min-height:44px}.pg-program-cards a{align-items:center;min-height:44px;display:inline-flex}
