.public-services-main{max-width:1160px;margin:35px auto;padding:20px}.public-services-main>nav{font-size:12px;color:#70796b;display:block;height:auto;margin-bottom:35px}.public-services-main>nav a{color:#365b49}.public-services-main>h1{font:normal 46px/1.2 Georgia,serif;margin:20px 0}.public-services-main>.muted{max-width:760px;line-height:1.9}.public-service-category{padding:30px 0;border-bottom:1px solid #dce2d7}.public-service-category>h2,.public-service-local>h2{font:normal 30px/1.3 Georgia,serif}.public-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-service-card{background:#fff;border:1px solid #dce2d7;border-radius:12px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.public-service-card img{border-radius:15px}.public-service-card h3{font:normal 24px/1.3 Georgia,serif;margin:0}.public-service-card p{color:#70796b;font-size:13px;line-height:1.7;margin:0}.public-service-card strong{color:#365b49;font-size:20px}.public-service-card .primary{margin-top:auto;font-size:13px}.public-service-local{max-width:820px;padding:35px 0;line-height:1.9}.public-service-local a{color:#365b49}@media(max-width:800px){.public-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.public-service-grid{grid-template-columns:1fr}.public-services-main>h1{font-size:36px}}
