.related.svelte-157levf{--bento-card-media-min-height: 520px;background-color:var(--color-dark);color:var(--color-white);padding-block:40px}.related__head.svelte-157levf{margin-block-end:28px}.related__heading.svelte-157levf{margin:0;font-size:var(--text-h2);font-weight:600;line-height:var(--leading-h2);letter-spacing:var(--letter-spacing)}.related__gallery.svelte-157levf{position:relative}.related__scroller.svelte-157levf{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-inline:max(var(--page-padding-inline),calc((100% - var(--container-large)) / 2));scroll-padding-inline:max(var(--page-padding-inline),calc((100% - var(--container-large)) / 2))}.related__scroller.svelte-157levf::-webkit-scrollbar{display:none}.related__list.svelte-157levf{display:flex;gap:var(--bento-gap);width:max-content;margin:0;padding:0;list-style:none}.related__item.svelte-157levf{flex:0 0 auto;width:min(88vw,460px);scroll-snap-align:start}.related__item.svelte-157levf .bento-card{width:100%;height:100%;min-height:var(--bento-card-media-min-height)}.related__paddle.svelte-157levf{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:transparent;cursor:pointer}.related__paddle-icon.svelte-157levf{display:flex;width:100%;height:100%}.related__paddle-icon--prev.svelte-157levf{transform:rotate(180deg)}.related__paddle--prev.svelte-157levf{left:12px}.related__paddle--next.svelte-157levf{right:12px}.related__paddle-icon.svelte-157levf svg{display:block;width:100%;height:100%}.related__paddle.svelte-157levf:disabled{opacity:.35;cursor:default}.related__paddle.svelte-157levf:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(min-width:768px){.related.svelte-157levf{padding-block:80px 160px}.related__head.svelte-157levf{margin-block-end:36px}}@media(min-width:1024px){.related__item.svelte-157levf{width:520px}.related__paddle--prev.svelte-157levf{left:max(16px,calc((100% - var(--container-large)) / 2 - 60px))}.related__paddle--next.svelte-157levf{right:max(16px,calc((100% - var(--container-large)) / 2 - 60px))}}@media(prefers-reduced-motion:reduce){.related__scroller.svelte-157levf{scroll-behavior:auto}}
