.community-guide{padding-top:2rem;padding-bottom:3rem}.community-guide h1{font-size:clamp(2.2rem,5vw,4rem)}.community-guide .community-kit h2{font-size:1.4rem;overflow-wrap:anywhere}.guide-state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;list-style:none;padding:0}.guide-state-grid a{display:flex;flex-direction:column;padding:1.2rem;border:1px solid #9aaa94;border-top:3px solid #b5832a;border-radius:6px;text-decoration:none;min-height:6rem}.guide-state-grid span{font-size:.9rem}.guide-pagination{display:flex;gap:1.5rem;justify-content:space-between;margin-top:2rem;flex-wrap:wrap}.community-guide .community-results{padding-top:1.5rem}.community-guide .community-kit{display:flex;flex-direction:column}.community-guide .buy-links{margin-top:auto;padding-top:1rem}@media print{.community-guide .community-results{display:block}.community-guide .community-kit{break-inside:avoid;margin-bottom:1rem}.site-header,.guide-pagination{display:none}}

.guide-state-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.guide-state-grid a{position:relative;overflow:hidden;align-items:center;justify-content:center;text-align:center;min-height:8rem;padding:.75rem .3rem}.guide-state-grid a img{position:absolute;inset:0;margin:auto;width:85%;height:85%;object-fit:contain;opacity:.12;pointer-events:none}.guide-state-grid a strong,.guide-state-grid a span,.guide-state-grid a small{position:relative;z-index:1}.guide-state-grid strong{font-size:1.5rem}.guide-state-grid span{overflow-wrap:anywhere}.guide-state-grid small{font-size:.75rem}@media(max-width:75rem){.guide-state-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:38rem){.guide-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
