.ad-portal .adxs-services{margin:2rem 0 2.5rem;padding:0;border:0;background:transparent}
.adxs-services h3{margin:0 0 1rem;font-size:1.4rem;line-height:1.3}
.adxs-services .adxs-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.adxs-services .adxs-service{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;border:1px solid #cbded7;border-radius:18px;background:#f4faf7;color:#163c36;box-shadow:none}
.adxs-services .adxs-service svg{flex-shrink:0;margin-bottom:1rem;color:#075e63}
.adxs-services .adxs-service h4{font-size:1.15rem;line-height:1.4;color:#16463d;margin:0 0 .75rem}
.adxs-services .adxs-service p{font-size:.95rem;line-height:1.65;text-align:left;color:#355a50;margin:0 0 1rem}
.adxs-services .adxs-service ul{margin:auto 0 0;padding:0;list-style:none;width:100%}
.adxs-services .adxs-service li{margin:.25rem 0 0;padding:0}
.adxs-services .adxs-service a{display:inline-block;padding:.55rem 0;color:#075e63;text-decoration:underline;text-underline-offset:4px;font-size:.95rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}
.adxs-services .adxs-service a:focus-visible{outline:3px solid #075e63;outline-offset:4px;border-radius:3px}
@media(max-width:900px){.adxs-services .adxs-services-grid{grid-template-columns:1fr}.adxs-services .adxs-service{padding:1.25rem}}
