.fanout:where(.astro-H5CGOSVO) .fan:where(.astro-H5CGOSVO){display:grid;gap:1.25rem}.fanout:where(.astro-H5CGOSVO) .hub:where(.astro-H5CGOSVO){position:relative}.fanout:where(.astro-H5CGOSVO) .hub:where(.astro-H5CGOSVO):after{content:"";position:absolute;left:1rem;bottom:-1.25rem;width:2px;height:1.25rem;background-color:#c0d7d0}.fanout:where(.astro-H5CGOSVO) .branches:where(.astro-H5CGOSVO){position:relative;padding-left:2.25rem}.fanout:where(.astro-H5CGOSVO) .branches:where(.astro-H5CGOSVO):before{content:"";position:absolute;left:1rem;top:1.5rem;bottom:1.5rem;width:2px;border-radius:2px;background-color:#c0d7d0}.fanout:where(.astro-H5CGOSVO) .branch:where(.astro-H5CGOSVO):before{content:"";position:absolute;left:-1.25rem;top:50%;width:1.25rem;height:2px;background-color:#c0d7d0}.fanout:where(.astro-H5CGOSVO) .branch:where(.astro-H5CGOSVO){position:relative}@media (min-width: 768px){.fanout:where(.astro-H5CGOSVO) .fan:where(.astro-H5CGOSVO){grid-template-columns:15rem 1fr;align-items:center;gap:0}.fanout:where(.astro-H5CGOSVO) .hub:where(.astro-H5CGOSVO):after{left:auto;bottom:auto;right:-1.5rem;top:50%;width:1.5rem;height:2px}.fanout:where(.astro-H5CGOSVO) .branches:where(.astro-H5CGOSVO){padding-left:3rem}.fanout:where(.astro-H5CGOSVO) .branches:where(.astro-H5CGOSVO):before{left:1.5rem}.fanout:where(.astro-H5CGOSVO) .branch:where(.astro-H5CGOSVO):before{left:-1.5rem;width:1.5rem}}
