/* Gold section headings, matched to the supplied reference. Scoped to this article. */
.election-night-article h2.numbered-lesson{color:#ffe49c;font-weight:800;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.18;text-shadow:0 1px 0 #b59044,1px 2px 3px rgba(0,0,0,.52);overflow-wrap:break-word}
.election-night-article .operational-lesson{border-left:3px solid #edc365;background:#102339;padding:18px 22px;margin:26px 0 0;border-radius:0 10px 0 0}
.election-night-article .operational-lesson p{margin:0;color:#e3edf6}
.election-night-article .operational-lesson strong{color:#ffe49c}
.election-night-article .related-tool{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 28px;padding:10px 18px;border-left:3px solid #edc365;border-top:1px solid #d4ac4b44;background:#0b1928;border-radius:0 0 10px 0;font-size:.86rem}
.election-night-article .related-tool>span{color:#f0cc77;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}
.election-night-article a{color:#ffdc83;text-underline-offset:3px}
.election-night-article .related-tool a{font-weight:700}
.election-night-article a:hover{color:#fff0c0}
.election-night-article a:focus-visible{outline:2px solid #ffdc83;outline-offset:4px}
