.tm-cradle-card-photo{position:relative;container-type:inline-size}
.th .tm-cradle-card-photo__copy{position:absolute;left:4%;top:7%;max-width:48%;color:var(--th-ink);font-family:inherit;text-shadow:0 0 3px white,0 1px 2px white;pointer-events:none}
.th .tm-cradle-card-photo__main{font-size:clamp(20px,5.6cqi,22px);font-weight:500;line-height:1.45;letter-spacing:0;margin:0 0 8px;overflow-wrap:normal;word-break:normal}
.th .tm-cradle-card-photo__sub{font-size:clamp(13px,3.6cqi,14px);font-weight:400;line-height:1.6;letter-spacing:0;margin:0;overflow-wrap:normal;word-break:normal}


