/* Free resources, using the Mi.Ko. design tokens. */
.mk-resource{margin-bottom:40px}.mk-resource a{display:block;color:var(--mk-color-text)}.mk-resource img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .3s}.mk-resource a:hover img{transform:translateY(-4px)}.mk-resource-copy{padding:22px 0 0}.mk-resource h2{font-size:clamp(23px,2vw,30px);line-height:1.15;overflow-wrap:anywhere;margin:12px 0}.mk-resource p{font-size:16px;line-height:1.6;margin-bottom:14px}.mk-resource-meta,.mk-resource-author{font-size:13px;color:var(--mk-color-text-secondary)}.mk-resource-meta{letter-spacing:.06em;text-transform:uppercase}.mk-resource-author{display:block}.mk-freebie-title{font-size:clamp(38px,6vw,90px)!important;line-height:1.08!important;overflow-wrap:anywhere}.mk-freebie-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.mk-freebie-actions a{padding:15px 24px;border:1px solid var(--mk-color-text);border-radius:40px;display:inline-flex;align-items:center;line-height:1.3}.mk-freebie-actions a:first-child{background:var(--mk-color-accent);border-color:var(--mk-color-accent);color:var(--mk-color-accent-contrast)}.mk-freebie-actions a:hover{opacity:.8}.mk-freebie-note{font-size:13px!important;line-height:1.6!important}.mk-freebie-preview{width:100%;height:auto}.mk-facts dd{overflow-wrap:anywhere}.mk-facts div{gap:20px}.mk-freebies-back{display:inline-block;margin-bottom:28px;text-decoration:underline}.mk-filter{flex-wrap:wrap}.mk-chips{flex-wrap:wrap}.mk-search{max-width:100%}.mk-freebie-empty{padding:30px 0}.mk-resource[hidden],.mk-item[hidden]{display:none!important}@media(max-width:767px){.mk-info{margin-top:36px}.mk-freebie-actions a{width:100%;justify-content:center}}