.kernel-references[data-v-a1990080]{padding-block:40px}.kernel-references-title[data-v-a1990080]{letter-spacing:-.02em;margin-bottom:20px;font-size:28px;font-weight:600}.kernel-references-empty[data-v-a1990080]{color:rgb(var(--kernel-primary-600));max-width:640px}.kernel-references-grid[data-v-a1990080]{gap:20px;list-style:none;display:grid}.kernel-references-grid>li[data-v-a1990080]{border:1px solid rgb(var(--kernel-primary-200));background:#fff;border-radius:16px;overflow:hidden}.kernel-references-grid>li>img[data-v-a1990080]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.kernel-references-grid>li>div[data-v-a1990080]{padding:18px}.kernel-references-grid h3[data-v-a1990080]{font-size:20px;font-weight:600}.kernel-references-meta[data-v-a1990080]{color:rgb(var(--kernel-primary-600));font-size:14px}.kernel-references-thumbs[data-v-a1990080]{gap:8px;margin-top:12px;list-style:none;display:flex;overflow-x:auto}.kernel-references-thumbs img[data-v-a1990080]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:96px;height:72px}.kernel-references-link[data-v-a1990080]{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.kernel-references-link[data-v-a1990080]:focus-visible{outline-offset:3px;outline:2px solid}@media (width>=768px){.kernel-references-grid[data-v-a1990080]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.kernel-references-grid[data-v-a1990080]{grid-template-columns:repeat(3,minmax(0,1fr))}}
