/* Builder-copy looks: give each builder demo page its own presentation */
.hercules-builder-look{--hbl-a:var(--g14-accent,var(--h7-accent,var(--layout-accent,#e0322a)));--hbl-d:var(--g14-dark,var(--h7-dark,#101418))}
.hercules-builder-look--a section:nth-of-type(even){background-color:#f4f6f7}
.hercules-builder-look--a h2{letter-spacing:-.02em}
.hercules-builder-look--b h2{border-left:6px solid var(--hbl-a);padding-left:18px}
.hercules-builder-look--b section{border-bottom:1px solid rgba(0,0,0,.08)}
.hercules-builder-look--c img{border-radius:22px}
.hercules-builder-look--c article,.hercules-builder-look--c details{border-radius:18px}
.hercules-builder-look--d section:nth-of-type(3n){background-color:var(--hbl-d);color:rgba(255,255,255,.85)}
.hercules-builder-look--d section:nth-of-type(3n) h2,.hercules-builder-look--d section:nth-of-type(3n) h3{color:#fff}
.hercules-builder-look--e h2,.hercules-builder-look--e h2+p{text-align:center;margin-left:auto;margin-right:auto}
.hercules-builder-look--e article{border-top:4px solid var(--hbl-a)}
.hercules-builder-look--f section:nth-of-type(odd) h2{text-transform:uppercase;font-size:clamp(26px,3.2vw,44px)}
.hercules-builder-look--f img{filter:saturate(.85) contrast(1.05)}
