.ref-section{margin-top:var(--s-7)}.ref-section>h2{margin-bottom:var(--s-3);font-size:var(--fs-18);letter-spacing:-.015em}.ref-section>p{margin-bottom:var(--s-3);color:var(--copy);font-size:var(--fs-15);line-height:1.7}.ref-section .bids-results-head{margin-top:var(--s-3)}.ref-codes{gap:2px var(--s-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ref-codes a{gap:var(--s-3);color:var(--copy);font-size:var(--fs-14);border-radius:6px;margin-inline:-8px;padding:6px 8px;line-height:1.4;display:flex}.ref-codes a:hover{color:var(--text);background:var(--hover)}.ref-codes code{color:var(--muted);font-feature-settings:"tnum" 1;flex:none}.ref-codes span{flex:1}.ref-codes small{color:var(--faint);font-size:var(--fs-12);font-feature-settings:"tnum" 1;flex:none}.ref-sector{padding-block:var(--s-4);border-top:1px solid var(--line);scroll-margin-top:96px}.ref-sector>h2{justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3);font-size:var(--fs-16);display:flex}.ref-sector>h2 small{color:var(--faint);font-size:var(--fs-12);font-weight:500}.ref-sector details{margin-top:var(--s-2)}.ref-sector summary{color:var(--text);font-size:var(--fs-14);cursor:pointer;font-weight:550}.ref-sector details[open] summary{margin-bottom:var(--s-2)}.ref-sectors{margin-top:var(--s-4);flex-wrap:wrap;gap:6px;display:flex}.ref-sectors a{border:1px solid var(--line);color:var(--copy);font-size:var(--fs-13);border-radius:999px;padding:4px 10px}.ref-sectors a:hover{color:var(--text);background:var(--hover)}.ref-steps{gap:var(--s-4);counter-reset:ref-step;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.ref-steps li{padding:var(--s-4) var(--s-5);border:1px solid var(--line);background:var(--surface);counter-increment:ref-step;border-radius:10px}.ref-steps h3{margin-bottom:var(--s-2);font-size:var(--fs-15)}.ref-steps h3:before{content:counter(ref-step) ". ";color:var(--muted)}.ref-steps p{color:var(--copy);font-size:var(--fs-14);line-height:1.65}.ref-sources{margin-top:var(--s-2);color:var(--copy);font-size:var(--fs-13);gap:4px;padding-left:1.2em;display:grid}.ref-sources a{color:var(--accent)}
