.nomination-header .wrap{display:block;min-height:0;padding-block:34px}.nomination-header h1{margin-bottom:14px}.intro-copy{max-width:620px;margin-bottom:18px;color:var(--muted);line-height:1.7}.back-link{color:var(--gold);font-size:13px;font-weight:800;text-decoration:none}.back-link:hover{color:var(--text)}.nomination-page{padding-block:48px 80px}.nomination-page form{max-width:620px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.nomination-page .submit-button{justify-self:start}.nomination-page textarea{min-height:150px}@media(max-width:760px){.nomination-header .wrap{padding-block:25px}.nomination-page{padding-block:28px 60px}.nomination-page form{padding:18px}}
.considered-list{margin-bottom:42px;padding-bottom:28px;border-bottom:1px solid var(--line)}.considered-head{display:flex;justify-content:space-between;gap:24px;align-items:end}.considered-head h2{margin-bottom:8px;font-size:23px}.considered-head p:not(.eyebrow){max-width:680px;margin:0;color:var(--muted);line-height:1.65}.considered-head>strong{color:var(--gold);font-size:18px;white-space:nowrap}.candidate-search{display:grid;gap:7px;max-width:360px;margin:22px 0 12px;color:var(--muted);font-size:13px}.candidate-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;max-height:360px;overflow:auto;border-top:1px solid var(--line)}.candidate-row{display:grid;grid-template-columns:42px 1fr;gap:8px;padding:10px 2px;border-bottom:1px solid var(--line);font-size:14px}.candidate-row span{color:var(--muted);font-variant-numeric:tabular-nums}.empty-candidate{color:var(--muted)}@media(max-width:760px){.considered-head{display:block}.considered-head>strong{display:block;margin-top:12px}.candidate-list{grid-template-columns:1fr;max-height:300px}}
