@import url('/assets/cowerx.css');
header,footer{width:min(calc(100% - 40px),var(--max));margin-inline:auto;padding-block:var(--s5);border-bottom:1px solid var(--rule)}header a{display:inline-flex;align-items:center;min-height:44px;font:400 26px Instrument,serif;text-decoration:none;color:var(--ink)}main{padding-block:var(--s8)}nav{font-size:var(--t2);color:var(--muted)}.listings{list-style:none;padding:0}.listing{padding:var(--s5) 0;margin:0;border-bottom:1px solid var(--rule)}.listing h3{font-size:var(--t6);margin:0 0 var(--s2)}.listing p{margin:var(--s2) 0}.features{font-size:var(--t3);color:var(--muted)}.ad-slot:empty{display:none}footer{border-top:1px solid var(--rule);border-bottom:0}

/* Local Ohio directory details. */
p a,.prose li a,footer a,nav[aria-label="Breadcrumb"] a{
  display:inline;min-height:0;min-width:0;vertical-align:baseline
}
.county-grid{columns:4;column-gap:24px;list-style:none;padding:0}
.county-grid li,.city-list li{break-inside:avoid}
.county-grid a,.trade-choices a,.city-jumps a,.related a{
  display:flex;align-items:center;min-height:44px;min-width:44px;padding:6px 0
}
.county-grid a{font-size:var(--t3)}
.features{display:flex;flex-wrap:wrap;gap:4px 16px;max-width:var(--measure);list-style:none;padding:0;margin:8px 0}
.features li{margin:0}
.badge{display:inline;border:0;border-radius:0;padding:0;background:none;color:var(--muted);font-size:var(--t2)}
.listing-check,.phone-note{font-size:var(--t2);color:var(--muted)}
p a.call-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:10px 16px;background:var(--accent);color:var(--surface);font-weight:600;text-decoration:none}
main>section.method-legend:not(.hero):not(.section){padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.method-legend h2,.page-method h2,.page-facts h2,.city-group h2,.related h2{font-size:var(--t7)}
.method-legend dt,.rate-list dt{font-weight:600}
.method-legend dd{margin:0 0 16px;max-width:var(--measure)}
.rate-list{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0 16px;max-width:var(--measure)}
.rate-list dt,.rate-list dd{padding:10px 0;border-bottom:1px solid var(--rule)}
.rate-list dd{margin:0;text-align:right}
.city-list{columns:2;max-width:44rem;list-style:none;padding:0}
.city-jump{margin:16px 0}
.city-jump summary{min-height:44px;min-width:44px;padding:10px 0;cursor:pointer}
.city-jump summary{list-style:none;color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.city-jump summary::-webkit-details-marker{display:none}
.city-jump summary::before{content:"\25B8\00A0"}
.city-jump[open] summary::before{content:"\25BE\00A0"}
.city-jumps{margin:8px 0}
.city-jumps .city-list{display:flex;flex-wrap:wrap;gap:6px;columns:auto}
.city-jumps li{margin:0}
.city-jumps a{padding:6px 10px;border:1px solid var(--rule);border-radius:4px}
main>section.city-group:not(.hero):not(.section){padding:24px 0 0;border-bottom:0}
.city-group h2{scroll-margin-top:16px;margin-bottom:8px}
.listings{margin:0}
.ad-slot{margin:24px 0;min-height:0}
.adsbygoogle{min-height:0}
ins.adsbygoogle[data-ad-status="unfilled"],.ad-slot:has(ins.adsbygoogle[data-ad-status="unfilled"]){display:none!important}
@media(max-width:760px){.county-grid{columns:2}}
@media(max-width:600px){
  .rate-list{grid-template-columns:1fr}
  .rate-list dt{border-bottom:0;padding-bottom:0}
  .rate-list dd{text-align:left;padding-top:4px}
  .city-list{columns:1}
}
@media(max-width:480px){
  main{padding-block:16px}
  main>section:not(.hero):not(.section){padding-block:20px}
  main>section.method-legend:not(.hero):not(.section){padding-block:20px}
  main>section.city-group:not(.hero):not(.section){padding:20px 0 0}
  header,footer{padding-block:16px}
  h1{margin-bottom:20px}
  .listing{padding-block:16px}
  p a.call-button{display:flex;width:100%}
}
