/* E8: light sections sit on a pale blue, with a hairline blue hexagon grid */
body.pol3 .alt.hx{background:linear-gradient(180deg,#eaf3fd,#dde9f8)}
body.pol3 section.hx:not(.alt):not(.dk):not(.hero){background:#f6faff}
body.pol3 .hx:not(.hero):before{opacity:1}
body.pol3 .hx:not(.hero):after{opacity:.75}
body.pol3 .sh .lede{color:#3b4468}
/* collapsed fold sections: thin solid band, no pattern */
body.pol3 section.hx:has(.fold:not(.open)){padding-block:34px;background:#eaf3fd}
body.pol3 section.hx:has(.fold:not(.open)):before,body.pol3 section.hx:has(.fold:not(.open)):after{display:none}
body.pol3 section:has(.fold:not(.open)) .sh{margin-bottom:0}
body.pol3 section:has(.fold:not(.open)) .sh .eyebrow,body.pol3 section:has(.fold:not(.open)) .sh .lede,body.pol3 section:has(.fold:not(.open)) .sh h2:after{display:none}
body.pol3 section:has(.fold:not(.open)) .sh h2{font-size:clamp(22px,2.4vw,30px);margin:0}
body.pol3 section:has(.fold:not(.open)) .fx{margin-top:18px}
body.pol3 section:has(.fold:not(.open)) .fbtn{padding:10px 22px;font-size:15px}
/* swap: flow band goes dark, principles band goes light (collapsed state) */
body.pol3 section#flow.hx:has(.fold:not(.open)),body.pol3 section[data-sec=AUDIENCE].hx:has(.fold:not(.open)){background:linear-gradient(180deg,#3a0bd0,#1c0072)}
body.pol3 section#flow:has(.fold:not(.open)) .sh h2,body.pol3 section[data-sec=AUDIENCE]:has(.fold:not(.open)) .sh h2{color:#fff}
body.pol3 section#flow:has(.fold:not(.open)) .sh h2 .acc,body.pol3 section[data-sec=AUDIENCE]:has(.fold:not(.open)) .sh h2 .acc{color:#c9bbff}
body.pol3 section#flow:has(.fold:not(.open)) .fbtn,body.pol3 section[data-sec=AUDIENCE]:has(.fold:not(.open)) .fbtn{color:#ffb36b;border-color:#ffb36b}
body.pol3 section#flow:has(.fold:not(.open)) .fbtn:hover,body.pol3 section[data-sec=AUDIENCE]:has(.fold:not(.open)) .fbtn:hover{background:#ffb36b;color:#130032}
body.pol3 section#principles.bxp:has(.fold:not(.open)){background:#eaf3fd;padding-block:34px}
body.pol3 section#principles:has(.fold:not(.open)) h2,body.pol3 section#principles:has(.fold:not(.open)) .sh h2{color:#1a1033;font-size:clamp(22px,2.4vw,30px);margin:0}
body.pol3 section#principles:has(.fold:not(.open)) .fbtn{color:var(--ac,#4a14ff);border-color:var(--ac,#4a14ff)}
body.pol3 section#principles:has(.fold:not(.open)) .fbtn:hover{background:var(--ac,#4a14ff);color:#fff}
