.growth-sequence{margin:36px 0;border-radius:14px;overflow:hidden;background:#f7f8f2}.growth-frames{position:relative;aspect-ratio:16/9;background:#e7ece6}.growth-frame{width:100%;height:100%;object-fit:cover;display:block}.growth-frame[hidden]{display:none}.growth-sequence figcaption{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:20px}.growth-sequence figcaption>div{margin-right:auto}.growth-sequence strong{font-size:20px;font-weight:500}.growth-label{margin:6px 0 0;color:#54614d;font-size:15px}.growth-sequence button{background:transparent;color:#183e2a;border:1px solid #a6b39e;border-radius:24px;padding:10px 16px;font:inherit;font-size:14px;cursor:pointer}
/* Keep step captions readable against the light photo player. */
.growth-sequence figcaption .growth-label{color:#465642}
.growth-sequence button{min-height:44px}
