/* Audience cards share the homepage question-button style. */
.governance-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.governance-audiences .governance-audience-card{min-width:0;padding:28px;border:1px solid #d4ded7;border-radius:6px;background:#fcfdfb}
.governance-audiences .governance-audience-card:hover{transform:none;border-color:#d4ded7}
.governance-audiences .number{display:block;font-size:14px;margin-bottom:22px}
.governance-audiences h3{font-size:23px;line-height:1.4;margin:0 0 22px}
.governance-audiences details{margin:0;padding:0;border:0;scroll-margin-top:120px}
.governance-audiences summary{display:flex;align-items:center;justify-content:center;min-height:160px;box-sizing:border-box;padding:18px 20px;background:#185443;color:#fff;border:1px solid #185443;border-radius:6px;font-size:17px;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;list-style:none;overflow-wrap:break-word}
.governance-audiences summary::-webkit-details-marker{display:none}
.governance-audiences summary:hover{background:#103e31;border-color:#103e31}
.governance-audiences summary:focus-visible{outline:3px solid #d89932;outline-offset:4px}
.governance-audiences .audience-answer p{margin:20px 0 0}
@media(max-width:700px){.governance-audience-grid{grid-template-columns:1fr}.governance-audiences .governance-audience-card{padding:22px}.governance-audiences summary{min-height:64px}}
