.CouncilSessions-module__W9wfqq__council-sessions-section{background:#fff;padding:8rem 1.5rem}.CouncilSessions-module__W9wfqq__council-container{max-width:80rem;margin:0 auto}.CouncilSessions-module__W9wfqq__council-header{margin-bottom:3rem}.CouncilSessions-module__W9wfqq__council-title{color:#383838;margin-bottom:1rem;font-size:2.5rem;font-weight:900}.CouncilSessions-module__W9wfqq__council-description{color:#6b7280;font-size:1.125rem}.CouncilSessions-module__W9wfqq__council-search-wrapper{margin-bottom:3rem}.CouncilSessions-module__W9wfqq__council-search{border:1px solid #e5e7eb;border-radius:.75rem;width:100%;padding:1rem;font-size:1rem}.CouncilSessions-module__W9wfqq__council-block{margin-bottom:4rem}.CouncilSessions-module__W9wfqq__council-subtitle{color:#750d2f;margin-bottom:2rem;font-size:1.5rem;font-weight:800}.CouncilSessions-module__W9wfqq__council-list{gap:1.5rem;padding:0;list-style:none;display:grid}.CouncilSessions-module__W9wfqq__council-item{background:#fafafa;border:1px solid #e5e7eb;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.CouncilSessions-module__W9wfqq__council-date{color:#6b7280;margin-top:.25rem;font-size:.85rem;display:block}.CouncilSessions-module__W9wfqq__council-btn-outline,.CouncilSessions-module__W9wfqq__council-btn-primary{border-radius:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s}.CouncilSessions-module__W9wfqq__council-btn-outline{color:#750d2f;border:2px solid #750d2f}.CouncilSessions-module__W9wfqq__council-btn-outline:hover{color:#fff;background:#750d2f}.CouncilSessions-module__W9wfqq__council-btn-primary{color:#fff;background:#750d2f;border:2px solid #750d2f}.CouncilSessions-module__W9wfqq__council-btn-primary:hover{background:#5c0a25}.CouncilSessions-module__W9wfqq__council-empty{color:#6b7280;font-style:italic}
