/* Facility register pages (/facilities/, /methodology/completeness/). */
.facility-boundary { color:#41566b; font-size:.92rem; }
.facility-section { margin:2.2rem 0; }
.facility-section h3 { margin-top:1.4rem; }
.quote-withheld { font-style:italic; }
.capture-hash { font-size:.78rem; }
.needs-street-banner { margin-top:1rem; padding:.7rem 1rem; border:1px solid #c9a227; background:#fff8e1; color:#4a3b00; }
.layers-disagree { padding:.5rem .8rem; border-left:3px solid #945200; background:#fff4e6; }
.facility-unknowns, .facility-aliases, .facility-holds { padding-left:1.2rem; }
.facility-facts > li { margin-bottom:1rem; }
.cc-by-notice { margin:.6rem 0; }
.facility-index-list { columns:2 22rem; padding-left:1.2rem; }
.facility-index-list li { break-inside:avoid; margin-bottom:.35rem; }
.facility-az { display:flex; flex-wrap:wrap; gap:.4rem; padding:0; list-style:none; }
.facility-az a { display:inline-block; min-width:1.8rem; text-align:center; }
.completeness-prose { max-width:52rem; }
.criteria-pass { color:#1e6b3a; font-weight:600; }
.criteria-fail { color:#9b1c1c; font-weight:600; }
.redirect-stub { font-size:1rem; }
