/* Approved ink-and-gold treatment. Scoped to Future Force. */
:root{--ink:#000;--gold:#9b9116;--muted:#505050;--line:#d8d6cd;--green:#000}
body{color:#000}.campaign-mark{color:#000}.campaign-mark::after{content:'';display:block;width:82px;height:2px;background:var(--gold);margin-top:20px}.button:hover{background:#343434}.back-home:hover,.desktop-nav a:not(.nav-cta):hover,.text-link:hover{color:#000}.pathway-number,.theme-no{color:#000}.ambition{background:#000;color:#fff;border-top:2px solid var(--gold)}.ambition .eyebrow,.capital-number,.people-number{color:var(--gold)}.ambition-grid>div>p:last-child{color:#e5e5e5}.target-note{color:#ccc}.coalition{background:#fff}.accountability{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.accountability-grid{border-color:var(--line)}.accountability-grid p{color:#505050}.capital-stages span{border-color:#aaa}.partner{background:#000;color:#fff}.partner .eyebrow{color:var(--gold)}.partner-statement{color:#e5e5e5}.partner-copy select{background:#151515;border-color:#777;color:#fff}.partner-copy .button{background:var(--gold);color:#000}.partner-copy .button:hover{background:#fff}.email-note,.participation-note{color:#ccc}.participation-note{border-color:#444}.email{border-color:#999}.outline:hover{background:#000;color:#fff}.button:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline-color:var(--gold)}
@media(max-width:760px){.campaign-mark::after{margin-top:16px;width:64px}.accountability-grid article+article{border-color:var(--line)}}
