.county-guide .county-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.county-guide .county-facts>div{background:#fff;border-bottom:3px solid #ff7518;padding:1.2rem}.county-guide .county-facts dt{font-size:.85rem;color:#555}.county-guide .county-facts dd{margin:.4rem 0 0;font-size:1.2rem;font-weight:700;color:#181818}.county-guide .county-community label{display:block;margin:1rem 0 .4rem;font-weight:700}.county-guide .county-community input{display:block;width:100%;min-height:48px;background:#fff;color:#171717;border:1px solid #777;padding:.8rem;font:inherit}.county-guide .county-place-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.county-guide .county-place-list li{display:flex;flex-direction:column;gap:.7rem;justify-content:space-between;padding:1.2rem;background:#fff;color:#171717;border-bottom:3px solid #ff7518;min-width:0;overflow-wrap:anywhere}.county-guide .county-place-list li[hidden]{display:none}.county-guide .county-place-list a{color:#171717;text-decoration:underline;min-height:44px;display:flex;align-items:center}.county-guide .county-subdivisions{margin-top:1.5rem;background:#fff;color:#171717;padding:1.2rem}.county-guide .county-subdivisions summary{min-height:44px;cursor:pointer;font-weight:700}.county-guide .county-brief li{margin-bottom:.8rem}.county-guide .county-brief .actions{margin-top:1.5rem}.county-guide .site-hero-copy h1{overflow-wrap:normal}.county-guide .county-community .review-inner>p{max-width:75ch}@media(max-width:600px){.county-guide .county-place-list,.county-guide .county-facts{grid-template-columns:1fr}.county-guide .county-community .review-inner{padding-left:1rem;padding-right:1rem}}
