.post-list[data-v-cf38eb3a]{--num-columns:3;grid-template-columns:repeat(var(--num-columns),1fr);grid-gap:1.62rem 1rem;transition:all .4s;display:grid;transform:translateY(0)}.post-list.hide[data-v-cf38eb3a]{opacity:0;transform:translateY(-10px)}.item[data-v-cf38eb3a]{--padding:20px;vertical-align:top;display:inline-block}.item[data-v-cf38eb3a]:hover{cursor:pointer}.drop-enter-active[data-v-cf38eb3a]{transition:opacity .3s,transform .3s;transition-delay:calc(var(--transition-delay) + .3s)}.drop-leave-active[data-v-cf38eb3a]{transition:opacity .3s}.drop-enter[data-v-cf38eb3a],.drop-enter-from[data-v-cf38eb3a]{opacity:0;transform:translateY(-20px)}.drop-leave-to[data-v-cf38eb3a]{opacity:0}.item a[data-v-cf38eb3a]{width:100%;height:100%;padding:var(--padding);border-radius:var(--border-radius);cursor:pointer;text-decoration:none;transition:all .3s;display:block}.item a[data-v-cf38eb3a]:hover{opacity:1;transform:translateY(-3px);box-shadow:0 8px 15px #0003}.image-container[data-v-cf38eb3a]{width:100%;padding-top:62%;position:relative}.image-ratio-wrapper[data-v-cf38eb3a]{position:absolute;inset:0}.image[data-v-cf38eb3a]{border-radius:var(--border-radius);width:100%;height:100%;box-shadow:var(--box-shadow);-o-object-fit:cover;object-fit:cover}.contain .image[data-v-cf38eb3a]{-o-object-fit:contain;object-fit:contain}.no-shadow .image[data-v-cf38eb3a]{box-shadow:none}.category[data-v-cf38eb3a]{opacity:.45;color:var(--color-text-default);text-transform:uppercase;margin:20px 0 2px;font-size:12px;font-weight:700}.category[data-v-cf38eb3a],.title[data-v-cf38eb3a]{text-align:center;padding:0}.title[data-v-cf38eb3a]{margin:12px 0;font-size:27px;line-height:1.3}.subheading[data-v-cf38eb3a]{color:#707070;text-align:center;margin:0;padding:0 24px;font-size:1rem;font-weight:400;line-height:1.45}@media handheld and (width<=980px),screen and (device-width<=980px),screen and (width<=980px){.post-list[data-v-cf38eb3a]{--num-columns:2}}@media handheld and (width<=375px),screen and (device-width<=375px),screen and (width<=375px){.post-list[data-v-cf38eb3a]{--num-columns:1}}@media handheld and (width<=740px),screen and (device-width<=740px),screen and (width<=740px){.subheading[data-v-cf38eb3a]{padding:0}.item[data-v-cf38eb3a]{--padding:10px}}
