.policy-submissions{padding-block:var(--space-9)}.policy-submissions__sprite{height:0;overflow:hidden;position:absolute;width:0}.policy-submissions__heading{color:var(--surface-dark);font-size:var(--text-2xl);margin-top:var(--space-5)}.policy-submissions__filters{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.policy-submissions__select{background:var(--surface-base);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--surface-dark);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);padding:.5rem 1rem}.policy-submissions__select:focus{border-color:var(--brand);outline:none}.policy-submissions__select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.policy-submissions__intro{color:var(--text-muted);margin-top:var(--space-4);max-width:44rem;white-space:pre-line}.policy-submissions__list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.policy-submissions__item[hidden]{display:none}.policy-submissions__row{align-items:center;background:var(--surface-base);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-5);transition:border-color .2s var(--ease-out),opacity .2s var(--ease-out)}.policy-submissions__row:hover{border-color:var(--accent)}.policy-submissions__row.is-archived{background:var(--sand);opacity:.55}.policy-submissions__row.is-archived:hover{opacity:.8}.policy-submissions__row[hidden]{display:none}.policy-submissions__main{align-items:flex-start;display:flex;gap:var(--space-3)}.policy-submissions__icon{background:var(--sector-policy);border-radius:var(--radius-sm);color:var(--surface-dark);display:grid;flex-shrink:0;height:2.25rem;margin-top:2px;place-items:center;width:2.25rem}.policy-submissions__icon svg{height:1.25rem;width:1.25rem}.policy-submissions__kicker{color:var(--surface-dark);display:block;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.policy-submissions__title{color:var(--surface-dark);font-weight:var(--weight-heading)}.policy-submissions__badge{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-heading);letter-spacing:.06em;margin-left:var(--space-2);text-transform:uppercase;vertical-align:middle}.policy-submissions__summary{color:var(--text-muted);display:block;font-size:var(--text-base);margin-top:var(--space-1)}.policy-submissions__status{color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-heading);letter-spacing:.06em;margin-left:var(--space-2);text-transform:uppercase;vertical-align:middle;white-space:nowrap}.policy-submissions__lock{align-items:center;color:var(--text-muted);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:var(--space-1);white-space:nowrap}.policy-submissions__lock svg{height:.85rem;width:.85rem}.policy-submissions__related{color:var(--text-muted);font-size:var(--text-xs);margin:var(--space-1) 0 0;padding-left:var(--space-5)}.policy-submissions__related-kicker{font-weight:var(--weight-medium);margin-right:var(--space-1)}.policy-submissions__related-link{color:var(--accent);margin-right:var(--space-2);text-decoration:underline;text-underline-offset:2px}.policy-submissions__meta{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;font-size:var(--text-sm);gap:var(--space-3)}.policy-submissions__subject{display:none}.policy-submissions__empty{border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-base);padding:var(--space-7) var(--space-5);text-align:center}.policy-submissions__empty[hidden]{display:none}.policy-submissions__more{margin-top:var(--space-5)}.policy-submissions__more-link{color:var(--accent);font-size:var(--text-base);font-weight:var(--weight-medium)}.policy-submissions__more-link:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:640px){.policy-submissions__subject{display:inline}}