.pg-demo .demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.pg-demo input:focus,.pg-demo select:focus,.pg-demo textarea:focus{outline-offset:1px;border-color:#3b2e8c;outline:2px solid #3b2e8c}.pg-demo .chip input{opacity:0;width:1px;height:1px;position:absolute}.pg-demo .chip input:checked+span{color:#2e2470;background:#eeebf8;border-color:#3b2e8c;font-weight:600}.pg-demo .chip input:focus-visible+span{outline-offset:2px;outline:2px solid #3b2e8c}@media (max-width:960px){.pg-demo .demo-grid{grid-template-columns:minmax(0,1fr);gap:40px}}
