.team-size-banner{display:flex;gap:25px;align-items:center;margin:25px 0 30px;padding:25px;border-radius:22px;background:linear-gradient(120deg,#0b3544,#18766b);color:white}.team-size-banner>strong{font-size:64px;line-height:1;font-weight:900}.team-size-banner h3{color:white;margin:0 0 8px;font-size:24px}.team-size-banner p{margin:0;color:#e0f1ed}.original-care-story{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#edf6f2}.original-care-story figure{margin:0;border-radius:26px;overflow:hidden;box-shadow:0 18px 35px #0b435520}.original-care-story img{width:100%;height:440px;object-fit:cover;object-position:center 25%}.original-care-story h2{font-size:44px;color:#0b3544}.original-care-story p{margin-bottom:25px}.care-story-flip figure{order:2}@media(max-width:700px){.original-care-story{grid-template-columns:1fr;gap:25px}.original-care-story img{height:auto;max-height:480px;object-fit:contain;background:#dcece4}.original-care-story h2{font-size:32px}.care-story-flip figure{order:0}.team-size-banner{gap:16px;padding:20px}.team-size-banner>strong{font-size:48px}.team-size-banner h3{font-size:20px}}