@layer reset, base, layout, components, blocks, brand, utilities;
@layer brand{.content-section__heading{font-family:var(--font-display);font-size:var(--type-h3);font-weight:var(--weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);text-box:trim-both cap alphabetic;text-wrap-style:balance;max-inline-size:32rem;line-height:1}@media (width>=48rem){.content-section--aside:has(.content-section__heading) .content-section__body>*+*{margin-block-start:var(--space-l)}.content-section--aside .content-section__main>.content-section__body+.content-section__items{margin-block-start:var(--space-s)}}.content-section:not(.content-section~.content-section,:has(.content-section__heading)) .content-section__main>.content-section__body:first-child{max-inline-size:38.6875rem}.content-section:not(.content-section~.content-section,:has(.content-section__heading)) .content-section__main>.content-section__body:first-child>p:first-child{font-family:var(--font-text);font-size:var(--type-subheading);font-weight:var(--weight-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);text-box:trim-both cap alphabetic;text-wrap-style:balance;margin-block-end:1lh}@media (width>=48rem){.content-section__image{inline-size:min(100%,25.125rem)}.content-section:has(.content-section__heading) .content-section__image{inline-size:min(100%,24.9375rem)}.content-section--aside:not(:has(+.content-section:not(.content-section--aside))) .content-section__aside{contain:size;min-block-size:12.5rem;display:block}.content-section--aside:not(:has(+.content-section:not(.content-section--aside))) .content-section__image{block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:min(100%,25.125rem)}.content-section--aside:not(:has(+.content-section:not(.content-section--aside))):has(.content-section__heading) .content-section__image{max-block-size:min(100%,26rem)}.entry-content.entry-content--flexible>.content-section+.content-section,.entry-content.entry-content--flexible>.block-preview__stand-in+.content-section{margin-block-start:calc(var(--space-l) - var(--flow-gap))}.content-section:not(:last-child,:has(+.section,+.alignfull)) .content-section__main{padding-block-end:var(--space-l)}}.entry--wide>.entry-content>.content-section:not(:first-child),.entry--wide>.entry-content>.content-section+*{margin-block-start:var(--space-l)}@media (width>=48rem){.entry--wide>.entry-content>.content-section:not(:first-child),.entry--wide>.entry-content>.content-section+*{margin-block-start:var(--space-2xl)}}.entry--wide>.entry-content>.content-section+.content-section,.entry--wide>.entry-content>.block-preview__stand-in+.content-section{margin-block-start:var(--space-l)}}