.theme-block.block-kl-related-content{--block-padding-block-start: clamp(2.375rem, 1.2958452722rem + 4.3935052531vw, 5.25rem);--block-padding-block-end: 70px;--card-ratio: 167 / 109;overflow-x:clip}.theme-block.block-kl-related-content .block-heading{margin-block-end:0}.theme-block.block-kl-related-content .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-related-content .block-heading__title{line-height:1.2;font-size:30px}}.theme-block.block-kl-related-content .block-heading__title{margin:0 0 clamp(.75rem,.2104226361rem + 2.1967526266vw,2.1875rem)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.theme-block.block-kl-related-content .content-card__link .content-card__image{transform:scale(var(--motion-scale-card-rest));transition:transform var(--duration-card-hover) var(--ease-card-hover)}.theme-block.block-kl-related-content .content-card__link:hover .content-card__image{transform:scale(1)}.theme-block.block-kl-related-content .content-card__link:focus-visible .content-card__image{transform:scale(1);transition:none}}.theme-block.block-kl-related-content .content-card__link{position:relative}.theme-block.block-kl-related-content .content-card__title{font-family:var(--font-sans);font-size:14px;font-weight:300;line-height:1.3;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.theme-block.block-kl-related-content .content-card__title{line-height:1.3;font-size:22px}}.theme-block.block-kl-related-content .content-card__title{text-decoration:none}body.single-project .theme-block.block-kl-related-content .content-card__title{display:none}@media(min-width:768px)and (hover:hover)and (pointer:fine){.theme-block.block-kl-related-content .content-card__body{position:absolute;inset:0;align-content:start;padding:var(--space-4);border-radius:var(--radius-small);background:var(--scheme-gallery-overlay);color:var(--scheme-image-text);overflow:auto;opacity:0;transition:opacity var(--duration-card-hover) var(--ease-card-hover)}.theme-block.block-kl-related-content .content-card__link:is(:hover,:focus) .content-card__body{opacity:1}.theme-block.block-kl-related-content .content-card__link:focus .content-card__body{transition:none}}@media(prefers-reduced-motion:reduce){.theme-block.block-kl-related-content .content-card__body{transition:none}}.theme-block.block-kl-related-content .content-card__media{border-radius:var(--radius-small)}.theme-block.block-kl-related-content>.container{container-type:inline-size}@media(min-width:768px){.theme-block.block-kl-related-content{--block-padding-block-end: 132px;--card-ratio: 322 / 249}}.block-kl-related-content__slider{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--layout-grid-gutter);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;inline-size:100%;padding-block:var(--space-1);padding-inline:0;margin-block:calc(-1 * var(--space-1));margin-inline:0}.block-kl-related-content__slider.is-scrollable{touch-action:pan-y}.block-kl-related-content__slider.is-static{overflow-x:clip}.block-kl-related-content__slider::-webkit-scrollbar{display:none}.block-kl-related-content__slider:focus-visible{outline:var(--border-width-medium) solid var(--scheme-focus);outline-offset:var(--space-1)}.block-kl-related-content__slider>.block-kl-related-content__group{min-inline-size:0}@media(min-width:768px){.block-kl-related-content__slider{grid-auto-columns:max-content;inline-size:100vw;padding-inline:calc(50vw - 50cqw);margin-inline:calc(50cqw - 50vw)}}@media(hover:hover)and (pointer:fine){.block-kl-related-content__slider.is-scrollable{cursor:grab}.block-kl-related-content__slider.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.block-kl-related-content__slider.is-dragging a{cursor:grabbing}}.block-kl-related-content__group{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,auto);align-content:start;gap:var(--layout-grid-gutter)}.block-kl-related-content__group>*{grid-column:span 6;min-inline-size:0}@media(min-width:768px){.block-kl-related-content__group>*{grid-column:auto}.block-kl-related-content__group{grid-template-columns:repeat(var(--related-count),calc((100cqw - 3 * var(--layout-grid-gutter)) / 4));grid-template-rows:auto}}
