.shen-regulation-coverage{width:100%;overflow:hidden;background:#f5f6f8;color:#34445f}
.shen-regulation-coverage__inner{width:100%;max-width:1340px;margin:0 auto;padding:64px 20px 72px;box-sizing:border-box}
.shen-regulation-coverage__header{max-width:800px;margin:0 auto 58px;text-align:center}
.shen-regulation-coverage__title{margin:0;color:#001f55;font-size:36px;font-weight:700;line-height:1.3}
.shen-regulation-coverage__description{margin:14px 0 0;color:#34445f;font-size:17px;line-height:1.7}
.shen-regulation-coverage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.shen-regulation-coverage__card{display:flex;min-height:308px;padding:38px 34px 36px;border:1px solid #d9dde5;align-items:center;justify-content:center;flex-direction:column;background:#fff;box-sizing:border-box;text-align:center;animation:shenCoverageIn .55s both;animation-delay:calc(var(--coverage-index) * 65ms);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}
.shen-regulation-coverage__card:hover{border-color:#001f55;box-shadow:0 14px 32px rgba(0,31,85,.08);transform:translateY(-4px)}
.shen-regulation-coverage__icon{display:inline-flex;width:78px;height:78px;margin-bottom:28px;border-radius:14px;align-items:center;justify-content:center;background:#f1f4fa;color:#0649a9;font-size:31px;transition:background-color .25s ease,color .25s ease,transform .25s ease}
.shen-regulation-coverage__icon svg{width:1em;height:1em;fill:currentColor}.shen-regulation-coverage__card:hover .shen-regulation-coverage__icon{background:#001f55;color:#fff;transform:scale(1.05)}
.shen-regulation-coverage__card-title{margin:0 0 22px;color:#001f55;font-size:27px;font-weight:500;line-height:1.35}
.shen-regulation-coverage__card-description{max-width:360px;margin:0;color:#34445f;font-size:16px;line-height:1.8}
@keyframes shenCoverageIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:1024px){.shen-regulation-coverage__inner{padding:56px 20px 60px}.shen-regulation-coverage__header{margin-bottom:42px}.shen-regulation-coverage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.shen-regulation-coverage__card{min-height:285px}}
@media(max-width:620px){.shen-regulation-coverage__inner{padding:44px 20px 48px}.shen-regulation-coverage__header{margin-bottom:32px}.shen-regulation-coverage__title{font-size:30px}.shen-regulation-coverage__description{font-size:16px}.shen-regulation-coverage__grid{grid-template-columns:1fr;gap:16px}.shen-regulation-coverage__card{min-height:0;padding:30px 24px 28px}.shen-regulation-coverage__icon{width:66px;height:66px;margin-bottom:22px;font-size:27px}.shen-regulation-coverage__card-title{margin-bottom:14px;font-size:23px}.shen-regulation-coverage__card-description{font-size:15px}}
@media(prefers-reduced-motion:reduce){.shen-regulation-coverage__card{animation:none;transition:none}.shen-regulation-coverage__icon{transition:none}}
