.shen-blastocyst-structure{padding:64px 20px;background:#001f55;color:#dbe5f7}.shen-blastocyst-structure__inner{width:100%;max-width:1340px;margin:0 auto}.shen-blastocyst-structure__layout{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.shen-blastocyst-structure__content{min-width:0}.shen-blastocyst-structure__title{margin:0 0 34px;color:#fff;font-size:38px;font-weight:600;line-height:1.25}.shen-blastocyst-structure__intro{max-width:670px;color:#dbe5f7;font-size:17px;line-height:1.72}.shen-blastocyst-structure__intro p{margin:0 0 27px}.shen-blastocyst-structure__items{display:grid;margin-top:4px;gap:26px}.shen-blastocyst-structure__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:start}.shen-blastocyst-structure__code{display:flex;width:58px;height:58px;border-radius:3px;background:#0756c5;color:#fff;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:700;line-height:1}.shen-blastocyst-structure__item-title{margin:0 0 7px;color:#fff;font-size:25px;font-weight:500;line-height:1.35}.shen-blastocyst-structure__item-description{margin:0;color:#dbe5f7;font-size:16px;line-height:1.55}.shen-blastocyst-structure__media{display:flex;width:100%;height:620px;margin:0;overflow:hidden;border-radius:8px;background:#fff;align-items:center;justify-content:center;box-sizing:border-box}.shen-blastocyst-structure__media img{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:1024px){.shen-blastocyst-structure__layout{gap:34px}.shen-blastocyst-structure__title{font-size:34px}.shen-blastocyst-structure__media{height:500px}.shen-blastocyst-structure__item{grid-template-columns:56px minmax(0,1fr);gap:18px}.shen-blastocyst-structure__code{width:52px;height:52px}.shen-blastocyst-structure__item-title{font-size:22px}}
@media(max-width:767px){.shen-blastocyst-structure{padding:44px 20px}.shen-blastocyst-structure__layout{grid-template-columns:minmax(0,1fr)!important;gap:30px}.shen-blastocyst-structure__title{margin-bottom:24px;font-size:30px}.shen-blastocyst-structure__intro{max-width:100%;font-size:16px}.shen-blastocyst-structure__intro p{margin-bottom:20px}.shen-blastocyst-structure__items{gap:22px}.shen-blastocyst-structure__item{grid-template-columns:52px minmax(0,1fr);gap:16px}.shen-blastocyst-structure__code{width:48px;height:48px;font-size:15px}.shen-blastocyst-structure__item-title{font-size:21px}.shen-blastocyst-structure__item-description{font-size:15px}.shen-blastocyst-structure__media{width:100%;height:340px}}
.shen-blastocyst-structure__media img{object-fit:cover;object-position:center center}
