.stock-credits{font-size:12px;line-height:1.7;border-top:1px solid #ccd9df;padding:20px 0;margin-top:20px}.stock-credits summary{cursor:pointer}.stock-credits ul{columns:2;padding-left:20px}.stock-credits li{break-inside:avoid;margin-bottom:7px}.intro-visual img{object-position:center}.life-card img[src*="stock-d03"]{object-position:50% 45%}.life-card img[src*="stock-d04"]{object-position:50% 40%}@media(max-width:650px){.stock-credits ul{columns:1}}.life-tile:has(img[src*="stock-d03"]){min-height:370px}.life-tile:has(img[src*="stock-d03"]) .life-photo img{object-position:50% 15%}.life-tile:has(img[src*="stock-d03"]) h3{font-size:24px}.life-tile:has(img[src*="stock-d03"]) .life-tile-copy{padding:18px}.life-tile:has(img[src*="stock-d03"]) .life-journey small{font-size:10px}
@media(min-width:1100px){.life-collage{grid-template-rows:auto 370px}}

.mm2h-summary p.mm2h-remark{font-size:14px;line-height:1.6;font-weight:400;margin:10px 0 16px;color:#36556a}.stock-credits summary{font-weight:600;font-size:14px}.stock-credits a{text-underline-offset:3px}
