body.sp .sp-life-story{background:#f3f8fb;color:#17384e;padding:72px var(--sp-pad,5%);margin:0}body.sp .sp-life-story-inner{max-width:1180px;margin:0 auto}body.sp .sp-life-story-heading{display:flex;justify-content:space-between;align-items:start;gap:32px;margin-bottom:34px}body.sp .sp-life-story-heading>p{font-size:11px;letter-spacing:.12em;color:#537184;margin:0}body.sp .sp-life-story-heading>h2{font-size:clamp(25px,2.6vw,38px);line-height:1.5;font-weight:400;margin:0;width:60%}body.sp .sp-life-story-card{display:grid;grid-template-columns:1fr 1.2fr;gap:42px;align-items:center;text-decoration:none;color:inherit}body.sp .sp-life-story-photo{overflow:hidden;aspect-ratio:4/3}body.sp .sp-life-story-photo img{width:100%;height:100%;object-fit:cover;filter:none;transition:transform .6s}body.sp .sp-life-story-tag{font-size:10px;letter-spacing:.1em;color:#537184}body.sp .sp-life-story-copy h3{font-size:clamp(20px,2vw,29px);line-height:1.7;font-weight:400;margin:14px 0}body.sp .sp-life-story-copy p{font-size:14px;line-height:2;margin:0 0 24px}body.sp .sp-life-story-read{display:inline-flex;align-items:center;gap:42px;border-bottom:1px solid #8facbd;padding-bottom:8px;font-size:13px}body.sp .sp-life-story-card:hover img{transform:scale(1.025)}body.sp .sp-life-story-card:focus-visible{outline:3px solid #168be3;outline-offset:8px}@media(max-width:700px){body.sp .sp-life-story{padding:46px 24px}body.sp .sp-life-story-heading{display:block}body.sp .sp-life-story-heading>h2{width:100%;margin-top:18px}body.sp .sp-life-story-card{grid-template-columns:1fr;gap:24px}body.sp .sp-life-story-copy p br{display:none}}@media(prefers-reduced-motion:reduce){body.sp .sp-life-story-photo img{transition:none}}