.council-year{display:grid;grid-template-columns:76px minmax(0,1fr);gap:26px;border-top:1px solid #cfdbd0;padding:32px 0}.council-year-no{font-size:3rem;color:#246c53;font-weight:700}.council-year-no small{display:block;font-size:1rem}.council-year h2{font-size:1.6rem;margin:8px 0}.council-year dt{font-size:.8rem;color:#52665a;margin-top:18px}.council-year dd{margin:6px 0;font-weight:700;font-size:1.1rem}.council-basics,.council-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.council-basics article,.council-examples article{padding:24px;background:#f3f6ee;border-radius:12px}.council-basics h2{font-size:1.2rem}.council-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.council-year summary{cursor:pointer;padding:12px 0;color:#246c53}.council-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0}.council-mini li{padding:18px;background:#f2f6ee;border-top:3px solid #246c53}.council-mini strong,.council-mini span{display:block}.council-mini span{margin-top:8px;font-size:.9rem}@media(max-width:700px){.council-year{grid-template-columns:44px minmax(0,1fr);gap:14px}.council-year-no{font-size:2rem}.council-basics,.council-examples{grid-template-columns:1fr}.council-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.council-year h2{font-size:1.3rem}}