/* Cyph3r PSEO UI normalization */
.pseo-wrap{padding:72px 0;}
@media (max-width:640px){.pseo-wrap{padding:48px 0;}}

.pseo-breadcrumb{
  margin:14px 0 28px;
  font-size:13px;
  opacity:.95;
  display:flex;
  align-items:center;
  gap:6px;
  flex-wrap:wrap;
}

.pseo-grid{
  margin-top:18px;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
  align-items:stretch;
}
.pseo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));}

@media (max-width:980px){
  .pseo-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .pseo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:640px){
  .pseo-grid{grid-template-columns:1fr;gap:16px;}
  .pseo-grid.two{grid-template-columns:1fr;gap:16px;}
}

.pseo-card{
  display:flex;
  flex-direction:column;
  gap:10px;
  padding:22px;
  overflow:visible;
}
@media (max-width:640px){.pseo-card{padding:18px;}}

.pseo-card h2,
.pseo-card .card__title{
  margin:0 !important;
  padding:0 !important;
  text-indent:0 !important;
  left:auto !important;
  letter-spacing:normal;
  line-height:1.2;
}

.pseo-card p{margin:0;}

.pseo-card .btn{margin-top:auto;align-self:flex-start;}

.pseo-list{margin:10px 0 0 18px;padding:0;}
.pseo-list li{margin:6px 0;}

.related-title{font-size:22px;margin:0;}
