.home-promise-detail{margin-block:50px}.home-promise-detail figure{max-width:760px;margin-block:24px}.home-promise-detail p{margin-block:16px}.home-promise-detail details{padding:20px;border:1px solid #dedfda;margin-block:20px}.home-promise-detail li{margin-block:14px}.home-promise-detail h2{font-size:clamp(1.6rem,3vw,2.4rem)}