.blog-article-body .blog-service-card{display:grid;grid-template-columns:57px minmax(0,1fr) auto;gap:16px 20px;align-items:center;padding:26px;border:1px solid #006e6a;border-radius:20px;background:linear-gradient(115deg,#005f5c,#008c89);margin:30px 0;color:#fff}.blog-service-icon{display:grid;place-items:center;width:57px;height:57px;border-radius:15px;background:#ffffff16;border:1px solid #ffffff40;color:#fff}.blog-service-icon svg{width:29px;height:29px}.blog-article-body .blog-service-category{margin:0 0 7px;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#cbede5}.blog-article-body .blog-service-card h3{margin:0;font-size:23px;line-height:1.25;letter-spacing:-.2px;overflow-wrap:anywhere}.blog-article-body .blog-service-description{margin:11px 0 0;font-size:15px;line-height:1.65;color:#e0f4ee;overflow-wrap:anywhere}.blog-service-card .blog-service-action{grid-column:3;justify-self:end;display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:46px;margin:0;font-size:14px;text-decoration:none;background:#fff;color:#006b65;border:1px solid #fff;max-width:100%;white-space:normal;overflow-wrap:anywhere}.blog-service-action>span{font-size:20px;line-height:1}.blog-service-action:focus-visible{outline:3px solid #008c89;outline-offset:4px}@media(max-width:600px){.blog-article-body .blog-service-card{padding:20px;gap:14px;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:start}.blog-service-icon{width:42px;height:42px;border-radius:12px}.blog-service-icon svg{width:25px;height:25px}.blog-article-body .blog-service-card h3{font-size:20px}.blog-article-body .blog-service-description{font-size:14px}.blog-service-card .blog-service-action{grid-column:1/-1;justify-self:stretch;width:100%;min-height:48px}}.blog-service-card{position:relative;overflow:hidden}.blog-service-card:after{content:"";position:absolute;right:-35px;top:-90px;width:285px;height:285px;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff06;pointer-events:none}.blog-service-icon,.blog-service-copy,.blog-service-action{position:relative;z-index:1}.blog-service-card .blog-service-action:hover{background:#e7f5ef;color:#005d58}.blog-service-card .blog-service-action:focus-visible{outline-color:#fff}
