.shen-policy-observation{width:100%;overflow:hidden;background:#f8f7fc;color:#34445f}
.shen-policy-observation__inner{width:100%;max-width:1340px;margin:0 auto;padding:68px 20px 72px;box-sizing:border-box}
.shen-policy-observation__title{margin:0 0 58px;color:#001f55;font-size:36px;font-weight:700;line-height:1.3;text-align:center}
.shen-policy-observation__layout{display:grid;grid-template-columns:minmax(0,50%) minmax(0,1fr);column-gap:76px;align-items:center}
.shen-policy-observation__media{height:370px;margin:0;overflow:hidden;border:1px solid #d8dde6;border-radius:8px;background:#e9edf3;box-sizing:border-box;animation:shenPolicyMediaIn .65s both}
.shen-policy-observation__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
.shen-policy-observation__items{display:grid;gap:27px}
.shen-policy-observation__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;align-items:start;animation:shenPolicyItemIn .55s both;animation-delay:calc(var(--policy-observation-index) * 75ms)}
.shen-policy-observation__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:#0649a9;font-size:29px;transition:transform .25s ease,color .25s ease}
.shen-policy-observation__icon svg{width:1em;height:1em;fill:currentColor}.shen-policy-observation__item:hover .shen-policy-observation__icon{color:#1d4ed8;transform:scale(1.08)}
.shen-policy-observation__item-title{margin:0 0 8px;color:#001f55;font-size:27px;font-weight:500;line-height:1.35}
.shen-policy-observation__item-description{margin:0;color:#34445f;font-size:16px;line-height:1.7}
@keyframes shenPolicyMediaIn{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes shenPolicyItemIn{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}
@media(max-width:1024px){.shen-policy-observation__inner{padding:56px 20px 60px}.shen-policy-observation__title{margin-bottom:42px}.shen-policy-observation__layout{grid-template-columns:minmax(0,46%) minmax(0,1fr);column-gap:38px}.shen-policy-observation__media{height:340px}.shen-policy-observation__items{gap:22px}.shen-policy-observation__item{grid-template-columns:38px minmax(0,1fr);gap:15px}.shen-policy-observation__icon{width:38px;height:38px;font-size:25px}.shen-policy-observation__item-title{font-size:22px}.shen-policy-observation__item-description{font-size:15px}}
@media(max-width:767px){.shen-policy-observation__inner{padding:44px 20px 48px}.shen-policy-observation__title{margin-bottom:30px;font-size:30px}.shen-policy-observation__layout{grid-template-columns:1fr!important;row-gap:34px}.shen-policy-observation__media{height:260px}.shen-policy-observation__items{gap:24px}.shen-policy-observation__item{grid-template-columns:42px minmax(0,1fr);gap:16px}.shen-policy-observation__icon{width:42px;height:42px;font-size:27px}.shen-policy-observation__item-title{font-size:22px}.shen-policy-observation__item-description{font-size:15px}}
@media(max-width:420px){.shen-policy-observation__item{grid-template-columns:36px minmax(0,1fr);gap:13px}.shen-policy-observation__icon{width:36px;height:36px;font-size:23px}}
@media(prefers-reduced-motion:reduce){.shen-policy-observation__media,.shen-policy-observation__item{animation:none}.shen-policy-observation__icon{transition:none}}
