/* Conditional/count-dependent rules only. Structure and base styling belong to Bricks. */
.site-category-highlights-grid:has(> :nth-child(3):last-child){--site-category-highlight-columns:repeat(3,minmax(0,1fr));}
.site-category-highlights-grid:has(> :nth-child(2):last-child){--site-category-highlight-columns:repeat(2,minmax(0,1fr));}
.site-category-highlights-grid:has(> :first-child:last-child){--site-category-highlight-columns:minmax(0,1fr);}
.site-category-intro:not(:has(> figure)),.site-category-spec-panel:not(:has(> figure)){--site-category-media-columns:minmax(0,1fr);}
.site-category-spec-row:last-child{border-bottom:0;}
.site-category-faq-item.brx-open{--site-category-faq-surface:var(--site-surface-brand);}
.site-category-faq-item.brx-open .brxe-lr5z32::before{content:'\f068';}

@media(max-width:1100px){.site-category-highlights-grid,.site-category-highlights-grid:has(> :nth-child(3):last-child){--site-category-highlight-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.site-category-highlights-grid,.site-category-highlights-grid:has(> :nth-child(3):last-child),.site-category-highlights-grid:has(> :nth-child(2):last-child){--site-category-highlight-columns:minmax(0,1fr);}}
