.page_main__FqfK0{width:var(--page-width);max-width:var(--page-max-width);margin:0 auto;display:grid;grid-gap:2rem;gap:2rem;align-content:flex-start}.page_overview__dt2yM{max-width:var(--text-column-max-width)}.KernelBlock_container__itINn{padding:0 2rem;aspect-ratio:70/45;display:grid;grid-template-rows:1fr auto;container-type:inline-size}.KernelBlock_titleInfo__fpz_R{display:grid;grid-gap:.4rem;gap:.4rem;align-content:center;text-align:center;justify-items:center}.KernelBlock_title__1V39a{font-weight:700;line-height:105%}.KernelBlock_category__W435_{font-size:.8rem}.KernelBlock_metaInfo__s3zHt{align-self:flex-end;display:flex;justify-content:space-between;align-items:center}@container (min-width: 1px){.KernelBlock_title__1V39a{font-size:11cqw}}.DifficultyIcon_horizontal___OQiu{display:flex;gap:.5rem;align-items:center}.DifficultyIcon_vertical__30_o2{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:center}.AgeRangeIcon_horizontal__mpPtj{display:flex;gap:.5rem;align-items:center}.AgeRangeIcon_vertical__Lv3cY{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:center}.KernelFilters_container__hH4W9{display:grid;grid-gap:1rem;gap:1rem;font-size:.8rem;align-items:flex-end;--filter-option-height:2.5rem}@media screen and (min-width:1200px){.KernelFilters_container__hH4W9{grid-template-columns:1fr auto}}.KernelFilters_nonCategoryFilters__OQqa5{display:flex;gap:1rem;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}.KernelFilters_filterGroup__EKAjy{display:grid;grid-gap:.3rem;gap:.3rem}.KernelFilters_filterGroup__EKAjy:first-child{justify-self:flex-start}.KernelFilters_categoryOptions___gnQf,.KernelFilters_filterOptions__Yh750{display:flex;gap:.3rem}.KernelFilters_categoryOptions___gnQf{flex-wrap:wrap}.KernelFilters_categoryOption__cCFgO{display:grid;grid-template-columns:auto auto;padding:0 1rem 0 .3rem;border-radius:7px;align-items:center;font-weight:700;height:var(--filter-option-height);background-color:var(--category-color)}.KernelFilters_categoryOption__cCFgO.KernelFilters_selected__R2PdL{color:#fff;background-color:var(--category-dark-color)}.KernelFilters_filterGroupHeading___wYza{display:flex;justify-content:space-between;gap:.5rem}.KernelFilters_filterOptions__Yh750{background-color:var(--alt-background-color);padding:.3rem;border-radius:7px;height:var(--filter-option-height)}.KernelFilters_filterOptionIcon__2RShX,.KernelFilters_filterOption__88lEE{border-radius:4px;display:grid;align-items:center;justify-items:center}.KernelFilters_filterOption__88lEE{padding:.3rem}.KernelFilters_filterOptionIcon__2RShX{aspect-ratio:1/1}.KernelFilters_filterOptionIcon__2RShX.KernelFilters_selected__R2PdL,.KernelFilters_filterOptionIcon__2RShX:hover,.KernelFilters_filterOption__88lEE.KernelFilters_selected__R2PdL,.KernelFilters_filterOption__88lEE:hover{background-color:var(--background-color)}.KernelGrid_container__yIuPF{display:grid}.KernelGrid_grid__8ZZex{gap:2rem 3rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.KernelRow_container__tPcaw{display:grid;align-items:center}.KernelRow_container__tPcaw:not(:last-of-type){border-bottom:1px solid rgba(17,19,45,.2)}.KernelRow_iconTitle__vxpbY{display:grid;align-items:center;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem}.KernelRow_metaInfo__FetcW{display:grid;align-items:center;grid-gap:1rem;gap:1rem;grid-template-columns:2fr 1fr 1fr}@media screen and (max-width:949px){.KernelRow_container__tPcaw{padding:1.5rem 0;gap:.75rem}}@media screen and (min-width:950px){.KernelRow_container__tPcaw{padding:.5rem 0;grid-template-columns:6fr 5fr;gap:2rem}}.KernelRow_metaInfoBlock__hnPs9{display:grid;grid-gap:1px;gap:1px;font-size:.8rem;font-weight:700}@keyframes PatternedBox_hoverAnimation__j4ILT{0%{background-position:0 0}to{background-position:var(--tile-width) 0}}.PatternedBox_pageBreakInsideAvoid__DrGFi{page-break-inside:avoid}.PatternedBox_fillVerticalSpace__lWsJr{display:grid;grid-template-rows:auto 1fr auto}@media print{.PatternedBox_screenOnly__wrft7{display:none}.PatternedBox_bottomBorder__LThx9,.PatternedBox_topBorder__GLTbX{print-color-adjust:exact!important;background-size:auto .5cm!important;height:.5cm!important;background-repeat:repeat-x}}@media screen{.PatternedBox_printOnly__sUvyd{display:none}}.PatternedBox_animateOnHover__qfRqI .PatternedBox_bottomBorder__LThx9,.PatternedBox_animateOnHover__qfRqI .PatternedBox_topBorder__GLTbX{animation:PatternedBox_hoverAnimation__j4ILT 1s linear infinite;animation-play-state:paused}.PatternedBox_animateOnHover__qfRqI:hover .PatternedBox_bottomBorder__LThx9,.PatternedBox_animateOnHover__qfRqI:hover .PatternedBox_topBorder__GLTbX{animation-play-state:running}.PatternedBox_bottomBorder__LThx9{transform:scale(-1)}