.involvement{grid-template-columns:repeat(2,minmax(0,1fr))}
.involvement .managed,.involvement .team-option{display:flex;flex-direction:column;min-width:0}
.involvement h3{font-size:1.6875rem;margin-top:0}
.involvement-examples{margin-top:auto;padding-top:20px}
.involvement-tablist{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px;border-bottom:1px solid #D4AF6B70}
.involvement-tablist button{font:inherit;font-size:.875rem;font-weight:650;line-height:1.35;min-height:44px;padding:9px 12px;border:1px solid #1E5A4860;border-radius:5px;color:#1E5A48;background:transparent;cursor:pointer;text-align:left;white-space:normal}
.involvement-tablist button[aria-selected="true"]{color:#E8E0D2;background:#1E5A48;border-color:#1E5A48}
.managed .involvement-tablist button{color:#E8E0D2;border-color:#E8E0D270}
.managed .involvement-tablist button[aria-selected="true"]{color:#162B46;background:#E8E0D2;border-color:#E8E0D2}
.involvement-tablist button:focus-visible,.involvement-panel:focus-visible{outline:3px solid #D4AF6B;outline-offset:3px}
.involvement-panels{display:grid;padding-top:18px}
.involvement-panel{grid-area:1/1;visibility:hidden;pointer-events:none;min-width:0}
.involvement-panel.is-active{visibility:visible;pointer-events:auto}
.involvement-panel h4{font-size:1.125rem;line-height:1.4;margin:0 0 12px;color:inherit}
.involvement-panel p{font-size:1rem;line-height:1.65;margin:0}
.involvement-panel p+p{margin-top:14px}
.managed .involvement-panel{color:#E8E0D2}
@media(max-width:800px){.involvement{grid-template-columns:1fr}.involvement .managed,.involvement .team-option{padding:24px}.involvement-tablist button{flex:1 1 calc(50% - 8px)}}
