.council-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.council-guide-card{display:flex;flex-direction:column;min-height:18rem;padding:1.8rem;background:var(--paper);text-decoration:none;transition:background .2s,color .2s}.council-guide-card:hover{background:var(--stone)}.council-guide-card h3{margin:3.3rem 0 .7rem;font-size:1.35rem}.council-guide-card p:not(.eyebrow){font-size:.95rem}.council-guide-card .text-link{margin-top:auto;padding-top:1rem}.council-guides-note{margin-top:1.5rem;font-size:.88rem;color:var(--olive)}@media(max-width:800px){.council-guide-grid{grid-template-columns:1fr}} 
