.level {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); 
  gap: 16px; 
  box-sizing: border-box; 
}

.level .i270 {
  box-sizing: border-box; 
  background: #f1f1f1; 
}

.level .image {
  position: relative;
  text-align: center; 
}

.level .caption-top, .level .caption-bottom {
  display: block;
}

.level img {
  display: block;
  width: 100%; 
  height: auto; 
}
@media (max-width: 400px) {
  .level {
    grid-template-columns: 1fr; 
    gap: 8px; 
  }
}
@media (min-width: 401px) and (max-width: 768px) {
  .level {
    grid-template-columns: repeat(2, minmax(0, 1fr)); 
    gap: 12px; 
  }
}
@media (min-width: 769px) {
  .level {
    grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); 
    gap: 16px; 
  }
}

/* @media (min-width: 1200px) {
  .level {
    grid-template-columns: repeat(3, 270px);
    gap: 16px;
  }
} */

.p-search{display:inline-block;position:relative;max-width:100%;margin:0;margin-bottom:20px}.p-search-input{box-sizing:border-box;margin:0;border-radius:5px;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.p-search-input:focus{outline:none;outline-offset:0;border:1px solid #0c5f12}.p-search-input:-ms-input-placeholder{color:#999!important}.p-search-input::placeholder{color:#999}.p-search-icon:focus{outline:none}.p-search .p-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.p-search .p-search-icon:hover{color:#999}.p-search .p-search-icon:not(a):not(button):not(input){pointer-events:none}.p-search .p-search-icon-flip{right:0;left:auto}.p-search-default{width:100%}.p-search-default .p-search-input{height:40px;padding-left:10px;padding-right:6px;background:0 0;background-color:#adcc762e;border:1px solid #26aa5a}.p-search-default .p-search-input:focus{background-color:#8c4c0900}.p-search-default .p-search-icon{width:40px}.p-search-default .p-search-icon:not(.p-search-icon-flip)~.p-search-input{padding-left:40px}.p-search-default .p-search-icon-flip~.p-search-input{padding-right:40px}