/* v2.10.0: contribution discoverability + equal-choice consent */
.atw-nav-contribute{border:1px solid currentColor;border-radius:999px;padding:.42rem .83rem!important;font-weight:700}
.atw-participate-band{background:#efe7ef;color:#292133;padding:4.5rem 0}
.atw-participate-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center}
.atw-participate-inner h2{font-family:Georgia,serif;font-size:clamp(2rem,3vw,3.3rem);line-height:1.12;margin:.5rem 0 1rem}
.atw-participate-inner p{max-width:660px;line-height:1.6}
.atw-research-choice-group{border:1px solid #a69aa9;border-radius:8px;padding:1.3rem;margin:1.3rem 0}
.atw-research-choice-group legend{font-weight:700;font-size:1.12rem;padding:0 .45rem}
.atw-research-choice-group p{margin:.3rem 0 1rem;line-height:1.5}
.atw-choice-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.atw-choice-buttons button{min-height:52px;cursor:pointer;font-weight:700;font-size:1rem;line-height:1.3;padding:.7rem 1rem;text-align:center}
.atw-choice-buttons .atw-choice-only{background:transparent;color:#3c2455;border:2px solid #51346c}
.atw-choice-buttons .atw-choice-only:hover{background:#eee8f2}
@media(max-width:800px){.atw-participate-inner{grid-template-columns:1fr;gap:1.5rem}.atw-choice-buttons{grid-template-columns:1fr}}
