.participation-page{background:#080f17}.participation-nav{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:82px;border-bottom:1px solid var(--line)}.participation-nav nav,.participation-footer nav{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;font-weight:700;color:#b9cfc8}.participation-nav nav a:hover,.participation-footer nav a:hover{color:var(--lime)}.participation-main{padding:72px 0 100px;min-height:65vh}.participation-main h1{font-size:clamp(45px,6vw,75px);max-width:900px;margin:12px 0 20px}.participation-kicker,.p-meta{font-size:11px;letter-spacing:.13em;color:var(--lime);font-weight:800}.participation-lead{font-size:18px;max-width:800px;line-height:1.75;margin:0 0 35px}.p-alert{padding:18px 22px;background:#1b3033;border-left:3px solid var(--lime);color:#e1eee5;line-height:1.7;margin-bottom:28px}.p-alert strong{color:#e6ffb9}.p-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p-card,.p-note,.p-role,.p-steps>div{min-width:0;background:linear-gradient(140deg,#15272e,#0e1d26);border:1px solid var(--line);padding:26px}.p-card{display:flex;flex-direction:column;min-height:235px}.p-card h2,.p-note h2,.p-role h2,.p-steps h2{font-size:24px;margin:14px 0}.p-card p,.p-note p,.p-role p,.p-steps p{font-size:14px;line-height:1.8}.p-card .p-action{margin-top:auto}.p-status{float:right;color:#a8c1b7;letter-spacing:0;font-weight:600;font-size:10px}.p-action{display:inline-flex;align-items:center;gap:8px;color:#c4fc78;border-bottom:1px solid #c4fc78;padding:8px 0 5px;font-size:13px;font-weight:800;max-width:max-content}.p-action:hover{color:white}.p-section-title{font-size:34px;margin:55px 0 23px}.p-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 40px}.p-steps b{font-size:26px;color:#c4fc78}.p-steps a{font-size:13px;color:#c4fc78;text-decoration:underline}.p-note{margin-top:22px}.p-note h2:first-child{margin-top:0}.p-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-role{scroll-margin-top:30px}.p-role ol{color:#bed0c8;padding-left:22px;line-height:1.7;font-size:14px}.p-role li{padding:3px}.p-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.p-two .p-note{margin-top:0}.p-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.p-metrics>div{padding:22px;border:1px solid var(--line);background:#13252b;display:flex;flex-direction:column;gap:7px}.p-metrics small{font-size:10px;color:var(--lime);letter-spacing:.09em}.p-metrics strong{font-size:clamp(19px,2.5vw,29px);white-space:nowrap}.p-metrics span{font-size:12px;color:var(--muted)}.p-table{border-collapse:collapse;width:100%;font-size:14px}.p-table th,.p-table td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--line)}.p-table th{color:#d5edc7}.p-table td:not(:first-child),.p-table th:not(:first-child){text-align:right;white-space:nowrap}.p-budget{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p-budget span{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.p-budget b{color:var(--lime)}.p-muted button{padding:13px 22px;background:#33413b;border:1px solid #54645e;color:#b2c3b9;cursor:not-allowed}.participation-footer{border-top:1px solid var(--line);padding:25px 0 55px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.participation-footer p{font-size:12px;max-width:650px}.p-home-section{padding:75px 0 85px}.p-home-section h2{font-size:clamp(30px,3.8vw,52px);max-width:760px;margin:16px 0 28px}.p-home-section .p-grid{margin-bottom:25px}@media(max-width:1000px){.p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-steps,.p-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.participation-nav{flex-direction:column;padding-top:15px;padding-bottom:15px}.participation-nav nav{justify-content:center}}@media(max-width:650px){.participation-main{padding-top:48px}.p-grid,.p-role-grid,.p-two,.p-steps,.p-metrics,.p-budget{grid-template-columns:1fr}.participation-nav nav{gap:10px}.participation-footer{flex-direction:column}.p-metrics strong{font-size:28px}.p-card,.p-role,.p-note{padding:20px}.p-table{font-size:12px}.p-table th,.p-table td{padding:10px 5px}.p-home-section{padding:48px 0}}
.p-alert.compact{margin:0 0 22px}.pair-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:20px 0}.pair-grid span{display:flex;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:10px 8px;border:1px solid var(--line);background:#0f2027;color:#a9c3b9;font-size:12px;border-radius:10px}.pair-grid b{color:#dfffb5}.pair-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.pair-guide>div{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);background:#11242a}.pair-guide strong{color:#c4fc78;font-size:13px}.pair-guide span{color:#b9cbc4;font-size:13px;line-height:1.65}.p-fineprint{font-size:12px!important;color:#8da69d!important}
@media(max-width:900px){.pair-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pair-guide{grid-template-columns:1fr}}
