.public-services{padding-block:4rem}.public-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.public-service-card{display:flex;min-height:330px;flex-direction:column;padding:1.5rem;border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-sm)}.public-service-card__type{align-self:flex-start;padding:.3rem .6rem;border-radius:99px;background:#f4e4c5;color:var(--text-primary);font-size:.78rem;font-weight:700;text-transform:uppercase}.public-service-card h2{margin:1rem 0 .4rem}.public-service-card h3{margin:0 0 .4rem;font-size:1rem}.public-service-card p{line-height:1.55}.public-service-card dl{display:grid;gap:.45rem;margin-top:auto}.public-service-card dl div{display:flex;justify-content:space-between;gap:1rem;padding-top:.45rem;border-top:1px solid var(--border-light)}.public-service-card dt{font-weight:700}.public-service-card dd{margin:0}.public-service-card .button{margin-top:1.25rem;text-align:center}@media(max-width:60rem){.public-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.public-services{padding-block:2rem}.public-services-grid{grid-template-columns:1fr}}
