.block-list{display:grid;gap:1rem;list-style:none;padding:0}@media screen and (min-width:480px){.block-list{grid-template-columns:1fr 1fr}}@media screen and (min-width:780px){.block-list{grid-template-columns:1fr 1fr 1fr}}.block-list__link{display:block;padding:.25rem 1rem}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,20rem));gap:1rem;list-style-type:none;padding:0;margin:0}.gallery__item{align-self:end}.gallery__item-caption{margin-top:.8rem}.gallery__picture{max-height:20rem;max-width:20rem}.img-block{margin:0;position:relative;display:block;overflow:hidden;width:max-content}.img-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;mix-blend-mode:color;transition:transform .2s ease-out}.img-block::after{background-color:var(--color-img-overlay)}:is(.img-block:hover,.img-block:focus)::after{transform:translate(100%,0)}.breadcrumb__list{padding:0;list-style-type:none;display:flex;gap:1ch;font-size:.8rem}.breadcrumb__list-item:not(:last-child)::after{content:">";margin-left:1ch}.breadcrumb__list-link{text-decoration:none}table{border:1px solid var(--color-text);border-collapse:collapse}tr{border-bottom:1px solid var(--color-text)}td,th{padding:.5rem 1rem;text-align:left}th{background-color:var(--color-text);color:var(--color-background)}.shiki{padding:1rem;margin-bottom:1rem;overflow:auto;width:100cqw;max-width:62rem}[data-color-mode=dark] .shiki,[data-color-mode=dark] .shiki span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}@media (prefers-color-scheme:dark){.no-js .shiki,.no-js .shiki span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}}