@media screen and (max-width:1023px){.equipment-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap,2rem);width:100%;min-width:0}.equipment-list__grid>*{min-width:0;max-width:100%}.equipment-list__empty{padding:var(--grid-gap,2rem) 0;color:var(--gray-color)}}@media screen and (min-width:481px) and (max-width:1023px){.equipment-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.equipment-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap,2.4rem);width:100%;min-width:0}.equipment-list__grid>*{min-width:0;max-width:100%}.equipment-list__empty{padding:calc(var(--section-y,5rem) * 0.5) 0;color:var(--gray-color)}}@media screen and (max-width:1023px){.equipment-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;padding:0 0 var(--grid-gap,2rem);border-radius:var(--card-radius,4px);overflow:hidden;min-height:100%;min-width:0;max-width:100%}.equipment-tile__photo-link{display:block;width:100%;max-width:100%;min-width:0;background:var(--panel-color);aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden}.equipment-tile__picture{display:block;width:100%;height:100%;max-width:100%;min-width:0}.equipment-tile__photo{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.equipment-tile__photo_blank{object-fit:contain;padding:15%;box-sizing:border-box}.equipment-tile__badge{display:inline-block;margin:var(--in-block-margin-before-non-text) var(--grid-gap,2rem) 0;padding:0.4rem 1rem;background:var(--alice-blue);color:var(--blue-color);font-size:1.3rem;font-family:var(--accidental-font);font-weight:500;border-radius:2px;width:fit-content}.equipment-tile__name{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0}.equipment-tile__meta{margin:calc(var(--in-block-margin-before-text) * 0.5) var(--grid-gap,2rem) 0}.equipment-tile__text{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0}.equipment-tile__more{margin:var(--in-block-margin-before-text) var(--grid-gap,2rem) 0;font-family:var(--accidental-font);font-weight:500}}@media screen and (min-width:1024px){.equipment-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;padding:0 0 var(--grid-gap,2.4rem);transition:box-shadow var(--transition-duration) ease-out;min-height:100%;min-width:0;max-width:100%;border-radius:var(--card-radius,4px);overflow:hidden}.equipment-tile:hover{box-shadow:0 8px 28px rgb(0 0 0 / 8%)}.equipment-tile__photo-link{display:block;width:100%;max-width:100%;min-width:0;background:var(--panel-color);aspect-ratio:var(--card-media-ratio,4 / 3);overflow:hidden}.equipment-tile__picture{display:block;width:100%;height:100%;max-width:100%;min-width:0}.equipment-tile__photo{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.equipment-tile__photo_blank{object-fit:contain;padding:15%;box-sizing:border-box}.equipment-tile__badge{display:inline-block;margin:var(--in-block-margin-before-non-text) var(--grid-gap,2.4rem) 0;padding:0.4rem 1rem;background:var(--alice-blue);color:var(--blue-color);font-size:1.3rem;font-family:var(--accidental-font);font-weight:500;border-radius:2px;width:fit-content}.equipment-tile__name{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0}.equipment-tile__meta{margin:calc(var(--in-block-margin-before-text) * 0.5) var(--grid-gap,2.4rem) 0}.equipment-tile__text{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;color:var(--base-font-color);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.equipment-tile__more{margin:var(--in-block-margin-before-text) var(--grid-gap,2.4rem) 0;font-family:var(--accidental-font);font-weight:500}}@media screen and (max-width:1024px){.empty-state{padding:28px 0;text-align:center}.empty-state__text{color:var(--gray-color);margin-bottom:14px}.empty-state__button{display:inline-block;padding:12px 20px;background:var(--orange-color);color:#fff;border:0;border-radius:2px;font-family:var(--accidental-font);font-weight:500;font-size:1.5rem;cursor:pointer}}@media screen and (min-width:1025px){.empty-state{padding:calc(var(--interblock-margin) * 1.5) 0;text-align:center}.empty-state__text{color:var(--gray-color);margin-bottom:16px}.empty-state__button{display:inline-block;padding:12px 22px;background:var(--orange-color);color:#fff;border:0;border-radius:2px;font-family:var(--accidental-font);font-weight:500;font-size:1.6rem;cursor:pointer}.empty-state__button:hover{filter:brightness(1.05)}}@media screen and (max-width:1024px){.bottom-text__container{padding-bottom:var(--interblock-margin);margin-top:var(--interblock-margin)}}@media screen and (min-width:481px) and (max-width:1024px){.bottom-text{max-width:800px}}@media screen and (min-width:1025px){.bottom-text__container{padding-bottom:var(--interblock-margin);margin-top:var(--interblock-margin)}.bottom-text{max-width:800px}}