#related.svelte-e9kelv h3:where(.svelte-e9kelv){padding:var(--sp-l) var(--sp-m) var(--sp-s)}@media screen and (max-width:768px){#related.svelte-e9kelv h3:where(.svelte-e9kelv){padding:var(--sp-l) var(--margin-mb) var(--sp-s)}}#related.svelte-e9kelv .marquee:where(.svelte-e9kelv){margin-bottom:var(--sp-l);position:relative;display:flex;align-items:center;overflow:hidden;height:clamp(300px,30vw,30vw);cursor:grab}#related.svelte-e9kelv .marquee:where(.svelte-e9kelv):active{cursor:grabbing}#related.svelte-e9kelv .marquee.is-static:where(.svelte-e9kelv){cursor:default;overflow-x:auto;height:auto}#related.svelte-e9kelv .marquee.is-static:where(.svelte-e9kelv) .track:where(.svelte-e9kelv){position:relative;padding:0 var(--sp-m)}@media screen and (max-width:768px){#related.svelte-e9kelv .marquee.is-static:where(.svelte-e9kelv) .track:where(.svelte-e9kelv){padding:0 var(--margin-mb)}}#related.svelte-e9kelv .marquee:where(.svelte-e9kelv) .track:where(.svelte-e9kelv){position:absolute;top:0;left:0;height:100%;display:flex;will-change:transform}#related.svelte-e9kelv .marquee:where(.svelte-e9kelv) .track:where(.svelte-e9kelv) .project:where(.svelte-e9kelv){flex-shrink:0;width:18vw;min-width:180px;max-width:400px;padding-right:var(--gutter);transition:opacity .3s ease}.portableText p+p{margin-top:1.1em}.portableText ul{margin:1.1em 0 1.1em 2em;list-style:disc}
