.card.project-facts{margin-bottom:1.5rem}.project-facts-list{flex-direction:column;gap:1rem;display:flex}.project-facts-list dd{color:var(--color-foreground-strong)}.project-facts-label{color:var(--color-foreground-subtle);font-size:var(--font-size-xsmall);letter-spacing:1px;text-transform:uppercase}@media (min-width:45rem){.card.project-facts{float:right;width:22rem;margin-left:2rem}}
.project-section{display:flow-root}:where(.project-section>*+*){margin-top:1.25rem}:where(.project-section>:is(h2,h3)+:not(h2,h3)){margin-top:.375rem}:where(.project-section>.project-facts+*){margin-top:0}.project-section>:not(h2,h3,h4,p,ul,ol,.project-facts){clear:both}.project-section ul{flex-direction:column;gap:.5rem;padding-left:1.5rem;list-style:outside;display:flex}.project-section img{width:100%;height:auto;display:block}.project-carousel-wide{--carousel-slide-width:75%}.project-carousel-phone{--carousel-slide-width:30%}@media (min-width:45rem){.project-carousel-wide{--carousel-slide-width:56%}.project-carousel-phone{--carousel-slide-width:20%}}@media (min-width:60rem){.project-carousel-wide{--carousel-slide-width:50%}}
.project-section>.evergreen-image{max-width:56rem;margin-inline:auto}.project-section>.evergreen-icons{max-width:43rem;margin-inline:auto}
