.rgact-grid.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8e1d1;border-left:1px solid #d8e1d1;gap:0;color:#243b30;font-family:Arial,Helvetica,sans-serif}
.rgact-grid.services-grid .service-card{box-sizing:border-box;min-width:0;padding:25px 21px 28px;border-right:1px solid #d8e1d1;border-bottom:1px solid #d8e1d1;background:transparent}
.rgact-grid.services-grid .service-card:hover{background:#fff}
.rgact-grid.services-grid .service-card .eyebrow{font-size:11px;line-height:1.6;letter-spacing:.13em;color:#bf001c;margin:0 0 23px;font-weight:400}
.rgact-grid.services-grid .service-card h3{font-size:19px;line-height:1.3;font-weight:400;letter-spacing:-.025em;margin:0}
.rgact-grid.services-grid .service-card h3 a{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;text-decoration:none;color:inherit}
.rgact-grid.services-grid .service-card p:last-child{font-size:13px;line-height:1.65;color:#53665a;margin:15px 0 0}
.rgact-grid .rgact-arrow{position:relative;display:inline-block;flex:0 0 17px;width:17px;height:17px;color:#bf001c;margin-top:3px}
.rgact-grid .rgact-arrow:before{content:'';position:absolute;right:1px;top:1px;width:12px;height:12px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}
.rgact-grid .rgact-arrow:after{content:'';position:absolute;right:2px;top:1px;width:19px;height:1.5px;background:currentColor;transform:rotate(-45deg);transform-origin:right center}
.rgact-grid a:focus-visible{outline:2px solid #bf001c;outline-offset:4px}
.rgact-admin-preview{background:#f6f8ef;padding:28px;max-width:1150px;margin-top:18px}
@media(max-width:620px){.rgact-grid.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){.rgact-grid.services-grid{grid-template-columns:1fr}.rgact-grid.services-grid .service-card{padding:22px}.rgact-grid.services-grid .service-card .eyebrow{margin-bottom:12px}.rgact-admin-preview{padding:16px}}
