:is(.smc-page,.county-grid-surface) .home-county-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin:0;padding:0;list-style:none;display:grid}:is(.smc-page,.county-grid-surface) .home-county-grid>li{min-width:0;display:flex}:is(.smc-page,.county-grid-surface) .home-county-card{color:#161616;border-bottom:1px solid #c9c8c4;flex-direction:column;width:100%;text-decoration:none;display:flex}:is(.smc-page,.county-grid-surface) .home-county-card img{object-fit:contain;filter:none;width:100%;height:auto;max-height:none;display:block}:is(.smc-page,.county-grid-surface) .home-county-copy{flex-direction:column;flex:1;min-width:0;padding:20px 0 24px;display:flex}html body.site-typography :is(.smc-page,.county-grid-surface) .home-county-state{letter-spacing:.1em;text-transform:uppercase;color:#555;font-size:11px;font-weight:600;line-height:1.5}html body.site-typography :is(.smc-page,.county-grid-surface) .home-county-card :is(h3,h4){letter-spacing:-.035em;margin:10px 0 12px;font-size:23px;font-weight:650;line-height:1.3}html body.site-typography :is(.smc-page,.county-grid-surface) .home-county-card p{color:#454545;margin:0 0 22px;font-size:15px;line-height:1.65}:is(.smc-page,.county-grid-surface) .home-county-explore{color:var(--link);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:14px;font-weight:600;line-height:1.6;display:flex}:is(.smc-page,.county-grid-surface) .home-county-explore svg{flex:none;width:20px;height:20px}:is(.smc-page,.county-grid-surface) .home-county-card:hover h3{text-underline-offset:4px;color:var(--link);text-decoration:underline}:is(.smc-page,.county-grid-surface) .home-county-card:focus-visible{outline:3px solid var(--link);outline-offset:6px}html body.site-typography :is(.smc-page,.county-grid-surface) .home-county-note{color:#555;margin:22px 0 0;font-size:12px;line-height:1.7}@media (max-width:1000px){:is(.smc-page,.county-grid-surface) .home-county-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:600px){:is(.smc-page,.county-grid-surface) .home-county-grid{grid-template-columns:minmax(0,1fr);gap:28px}:is(.smc-page,.county-grid-surface) .home-county-copy{padding-top:16px}}@media print{:is(.smc-page,.county-grid-surface) .home-county-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.smc-page,.county-grid-surface) .home-county-grid>li{break-inside:avoid}}
