.projectDescription .textBlock,.projectDescription>.portable-text>:not(.imageGroup):not(.videoBlock):not(.textBlock){margin-inline:auto}@media(min-width:768px){.projectDescription .textBlock,.projectDescription>.portable-text>:not(.imageGroup):not(.videoBlock):not(.textBlock){max-width:83.3333%}}@media(min-width:1024px){.projectDescription .textBlock,.projectDescription>.portable-text>:not(.imageGroup):not(.videoBlock):not(.textBlock){max-width:75%}}.projectDescription p{color:#28282880}@supports (color:color-mix(in lab,red,red)){.projectDescription p{color:color-mix(in oklab,var(--color-foreground,#282828)50%,transparent)}}.projectDescription p:where(.dark,.dark *){color:#ffffec80}@supports (color:color-mix(in lab,red,red)){.projectDescription p:where(.dark,.dark *){color:color-mix(in oklab,var(--color-background,#ffffec)50%,transparent)}}.projectDescription strong{color:var(--color-foreground,#282828)}.projectDescription strong:where(.dark,.dark *){color:var(--color-background,#ffffec)}.projectDescription .imageGroup,.projectDescription .videoBlock{width:100%}@media(min-width:768px){.projectDescription .imageGroup,.projectDescription .videoBlock{margin-block:calc(var(--spacing,.25rem)*16)}}@media(min-width:1024px){.projectDescription .imageGroup,.projectDescription .videoBlock{margin-block:calc(var(--spacing,.25rem)*24)}}@media(min-width:1728px){.projectDescription .imageGroup,.projectDescription .videoBlock{margin-block:calc(var(--spacing,.25rem)*36)}}
