.badge_wrap.svelte-x73qdn .badge.svelte-x73qdn{padding:1rem;font-size:1.3rem;margin:0 .4rem .4rem 0}@media all and (max-width: 767px){.badge_wrap.svelte-x73qdn .badge.svelte-x73qdn{font-size:1.2rem}}figure.svelte-x73qdn.svelte-x73qdn{background:#fefefe;border:2px solid #fcfcfc;box-shadow:0 1px 2px #22191966;margin:0 .2rem 1.5rem;padding:1.5rem 1.5rem 1rem;transition:opacity .4s ease-in-out;display:inline-block;-moz-column-break-inside:avoid;break-inside:avoid}@media all and (max-width: 767px){figure.svelte-x73qdn.svelte-x73qdn{width:100%}}figure.svelte-x73qdn .imgBox.svelte-x73qdn{position:relative;min-height:20rem}@media all and (max-width: 1024px){figure.svelte-x73qdn .imgBox.svelte-x73qdn{min-height:16rem}}figure.svelte-x73qdn .imgBox img.svelte-x73qdn{width:100%;height:auto;border-bottom:1px solid #ccc;padding-bottom:1.5rem;margin-bottom:1rem}figure.svelte-x73qdn figcaption.svelte-x73qdn{font-size:1.5rem;color:#444;line-height:1.5}#columns:hover figure:not(:hover){opacity:.5}@media all and (max-width: 1024px){#columns:hover figure:not(:hover){opacity:1}}
