.ps-lib{display:grid;gap:28px;grid-template-columns:repeat(var(--ps-cols,3),1fr)}.ps-lib h3{border-bottom:2px solid var(--ps-line);color:var(--ps-navy);font-size:17px;padding-bottom:10px}.ps-lib ul{color:var(--ps-body);display:grid;font-size:15.5px;gap:10px;list-style:none;margin:14px 0 0;padding:0}.ps-lib a{font-weight:600;text-decoration:none}.ps-lib a:hover{text-decoration:underline}@media (max-width:900px){.ps-lib{grid-template-columns:1fr}}