/* ex-why: orange title bar over a black split — centred statement | accordion topics with "+ read more". */
.ex-why-dark{background:var(--band);color:var(--band-ink);padding:clamp(3rem,7vw,5rem) 0}
.ex-why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}
.ex-why-copy{text-align:center;display:flex;flex-direction:column;align-items:center}
.ex-why-statement{margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7;font-weight:500;color:#fff;max-width:34rem}
.ex-why-copy .btn{margin-top:1.6rem}
.ex-why-list{min-width:0}
.ex-why-item{border-bottom:1px solid rgba(255,255,255,.18)}
.ex-why-item summary{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 0 1rem;cursor:pointer;list-style:none}
.ex-why-item summary::-webkit-details-marker{display:none}
.ex-why-t{font-family:var(--serif),sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff}
.ex-why-more{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.ex-why-ic{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--orange);color:#fff}
.ex-why-ic .i{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4;transition:transform .35s var(--ease,ease)}
.ex-why-item[open] .ex-why-ic .i{transform:rotate(45deg)}
.ex-why-item summary:hover .ex-why-t{color:#5CC3F2}
.ex-why-a{padding:0 0 1.2rem}
.ex-why-a p{margin:0;color:rgba(255,255,255,.8);max-width:36rem;font-size:.95rem;line-height:1.6}
@media (max-width:860px){.ex-why-grid{grid-template-columns:1fr}.ex-why-copy{text-align:left;align-items:flex-start}}
