.nomination-facts{border-top:1px solid #ead3c8;margin-top:24px}.nomination-facts>div{border-bottom:1px solid #ead3c8;gap:2px 16px;padding:13px 0;display:grid}.nomination-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}.nomination-facts dd{overflow-wrap:anywhere;font-size:.92rem;line-height:1.6}.nomination-facts dd a{text-underline-offset:3px;margin-left:8px;font-size:.75rem;text-decoration:underline;display:inline-block}.nomination-search{margin-top:26px}.nomination-search>label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:.72rem;display:block}.nomination-search-field{background:#fff;border:1px solid #ead3c8;border-radius:6px;align-items:center;gap:10px;padding:11px 14px;display:flex}.nomination-search-field svg{color:var(--muted);flex-shrink:0}.nomination-search-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:1rem}.nomination-search-field input:focus{outline:none}.nomination-search-field:focus-within{border-color:var(--candidate-accent,#284f9e);box-shadow:0 0 0 3px #284f9e29}.nomination-search-count{color:var(--muted);margin-top:9px;font-size:.78rem}.nomination-group-title{align-items:center;gap:10px;margin-top:28px;font-size:.95rem;display:flex}.nomination-group-title span{color:var(--muted);background:#fff;border:1px solid #ead3c8;border-radius:20px;padding:3px 8px;font-size:.72rem;font-weight:500}.nomination-group-note{color:var(--muted);margin-top:10px;font-size:.82rem;line-height:1.7}.candidate-nominators{margin-block:14px 0;padding:0;list-style:none}.candidate-nominators li{border-bottom:1px solid #ead3c8;padding:12px 0;font-size:.92rem}.candidate-nominators li>a{text-underline-offset:3px;margin-left:10px;font-size:.75rem;text-decoration:underline;display:inline-block}.candidate-nominators li>p{color:var(--muted);margin-top:6px;font-size:.79rem;line-height:1.65}.candidate-nominators.is-struck .nomination-name{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.nomination-name{overflow-wrap:anywhere;font-weight:600}.nomination-flag{color:#6b4a06;background:#fff3d6;border:1px solid #e7cf94;border-radius:20px;margin-left:10px;padding:3px 8px;font-size:.68rem;font-style:normal;display:inline-block}.nomination-notes{border-top:1px solid #ead3c8;margin-top:24px}.nomination-notes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.nomination-notes summary::-webkit-details-marker{display:none}.nomination-notes[open] summary svg{transform:rotate(45deg)}.nomination-notes ul{padding:0 0 18px 20px}.nomination-notes li{color:var(--muted);margin-bottom:9px;font-size:.82rem;line-height:1.75}.nominations-page{padding-bottom:70px}.nominations-page>.text-link{align-items:center;gap:8px;margin-top:30px;display:inline-flex}.nominations-page>.eyebrow{margin-top:34px}.nominations-page h1 span{color:var(--muted)}.nominations-intro{max-width:62ch;color:var(--muted);margin-top:20px;font-size:1rem;line-height:1.8}.nominations-totals{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.nominations-totals>div{background:#fff;padding:18px}.nominations-totals dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.7rem}.nominations-totals dd{margin-top:6px;font-size:1.8rem;font-weight:700;line-height:1.1}.nominations-page section{margin-top:46px}.nominations-page section>h2{font-size:1.35rem;line-height:1.3}.nominations-search .nomination-search-field{border-color:var(--line);margin-top:16px}.nominations-name-list{border-top:1px solid var(--line);margin-top:18px;padding:0;list-style:none}.nominations-name-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:13px 0;display:flex}.nominations-name-list li.is-struck .nomination-name{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.nominations-name-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.78rem;display:flex}.nominations-name-meta a{text-underline-offset:3px;color:inherit;text-decoration:underline}.nominations-name-meta a:last-child{align-items:center;gap:5px;display:inline-flex}.nominations-filing{border-bottom:1px solid var(--line);padding:22px 0}.nominations-filing h3{font-size:1.05rem}.nominations-filing h3 a{text-underline-offset:4px;text-decoration:underline}.nominations-filing-status{color:var(--muted);margin-top:7px;font-size:.79rem}.nominations-filing-facts{gap:10px 26px;margin-top:14px;display:grid}.nominations-filing-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.68rem}.nominations-filing-facts dd{margin-top:3px;font-size:.87rem}.nominations-filing-links{flex-wrap:wrap;gap:10px 22px;margin-top:16px;display:flex}.nominations-method p{max-width:66ch;color:var(--muted);margin-top:15px;font-size:.87rem;line-height:1.8}.nominations-method a{text-underline-offset:3px;text-decoration:underline}@media (width>=700px){.nominations-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.nomination-facts>div{grid-template-columns:230px minmax(0,1fr);align-items:baseline}.nominations-filing-facts{grid-auto-columns:max-content;grid-auto-flow:column}}
