.page-module__bs5l6q__wrap{padding:44px 0 70px}.page-module__bs5l6q__eyebrow{font-family:var(--data);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:500;line-height:1.4}.page-module__bs5l6q__title{font-size:var(--display-page);letter-spacing:var(--tracking-display);margin-top:16px;padding-bottom:.08em;font-weight:700;line-height:.96}.page-module__bs5l6q__intro{font-family:var(--prose);color:var(--text-body);max-width:var(--measure);margin-top:12px;font-size:17px;line-height:1.6}.page-module__bs5l6q__split{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:44px;margin-top:30px;display:grid}@media (max-width:860px){.page-module__bs5l6q__split{grid-template-columns:minmax(0,1fr);gap:30px}}.page-module__bs5l6q__form{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-card);background:var(--card);padding:20px 22px}.page-module__bs5l6q__label{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px;display:block}.page-module__bs5l6q__select,.page-module__bs5l6q__textarea{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);width:100%;color:var(--text);margin-top:6px;padding:9px 11px;font-size:14px}.page-module__bs5l6q__textarea{font-family:var(--prose);resize:vertical;min-height:88px;font-size:15px;line-height:1.55}.page-module__bs5l6q__select{font-family:var(--ui)}.page-module__bs5l6q__field+.page-module__bs5l6q__field{margin-top:14px}.page-module__bs5l6q__formFooter{align-items:center;gap:14px;margin-top:16px;display:flex}.page-module__bs5l6q__hint{font-family:var(--data);color:var(--text-muted);margin-right:auto;font-size:9.5px}.page-module__bs5l6q__submit{background:var(--ink);color:var(--on-dark);font-family:var(--ui);cursor:pointer;border:none;padding:9px 15px;font-size:12.5px;font-weight:600}.page-module__bs5l6q__submit:hover{background:var(--teal)}.page-module__bs5l6q__error{font-family:var(--data);color:var(--red);background:var(--red-tint);border:1px solid var(--red);margin-top:12px;padding:8px 10px;font-size:11px}.page-module__bs5l6q__sent{font-family:var(--data);color:var(--green);border:1px solid var(--green);margin-top:12px;padding:8px 10px;font-size:11px}.page-module__bs5l6q__list{border-top:1px solid var(--rule);margin-top:26px}.page-module__bs5l6q__item{border-bottom:1px solid var(--rule-inner);gap:14px;padding:16px 0;display:flex}.page-module__bs5l6q__vote{border:1px solid var(--rule);border-radius:var(--radius-sm);text-align:center;width:44px;font-family:var(--data);background:var(--card);flex:none;padding:6px 0}.page-module__bs5l6q__vote:hover{border-color:var(--teal)}.page-module__bs5l6q__voteArrow{color:var(--text-muted);font-size:11px;display:block}.page-module__bs5l6q__voteCount{color:var(--text);font-size:13px;font-weight:600;display:block}.page-module__bs5l6q__itemBody{flex:auto;min-width:0}.page-module__bs5l6q__badges{flex-wrap:wrap;gap:6px;display:flex}.page-module__bs5l6q__badge{font-family:var(--data);letter-spacing:.1em;background:var(--paper-alt);color:var(--text-body);border-radius:var(--radius-pill);padding:2px 7px;font-size:9px}.page-module__bs5l6q__statusOpen{background:var(--paper-alt);color:var(--text-body)}.page-module__bs5l6q__statusApproved{background:var(--amber-tint);color:var(--amber-text)}.page-module__bs5l6q__statusImplemented{background:var(--teal-tint-2);color:var(--teal-dark)}.page-module__bs5l6q__itemText{color:var(--text-body);margin-top:8px;font-size:13.5px;line-height:1.5}.page-module__bs5l6q__itemMeta{font-family:var(--data);color:var(--text-muted);margin-top:6px;font-size:10px}.page-module__bs5l6q__sidebar{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);align-self:start;padding:16px 18px;position:sticky;top:120px}.page-module__bs5l6q__sideLabel{font-family:var(--data);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--rule);padding-bottom:10px;font-size:9.5px}.page-module__bs5l6q__statRow{border-bottom:1px solid var(--rule-inner);color:var(--text-body);justify-content:space-between;padding:9px 0;font-size:13.5px;display:flex}.page-module__bs5l6q__statValue{font-family:var(--data);color:var(--text);font-size:14px;font-weight:600}.page-module__bs5l6q__submit{border-radius:var(--radius-pill);padding-inline:18px}@media (max-width:640px){.page-module__bs5l6q__select,.page-module__bs5l6q__textarea{min-height:44px;font-size:16px}.page-module__bs5l6q__submit{min-height:40px;font-size:13px}}
