@media (max-width:1023px) {
  #beauty-rules .lp-promise-head--image { position:relative; transform:none; margin-top:-60px; }
  #beauty-rules .lp-promise-body { padding-top:16px; }
}
.goal-compare-card { container-type:inline-size; padding:0 0 5%; border:3px double #b8965a; border-radius:5px; background:#fffefd; color:#42210b; }
.goal-compare-copy { padding:4.5% 10.5% 0; }
.goal-compare-card h3 { margin:0; text-align:center; font-family:var(--font-mincho); font-size:clamp(22px,4.86cqw,34px); font-weight:700; line-height:1.5; }
.lp-compare .goal-silicone-subtitle { margin:4px 0 18px; text-align:center; font-size:clamp(13px,2.86cqw,20px); font-weight:700; color:#b8965a; line-height:1.5; }
.lp-compare .goal-silicone-description { margin:0 0 22px; font-size:clamp(14px,2.86cqw,20px); font-weight:700; line-height:1.55; }
.goal-silicone-illustration { position:relative; margin:0 10.5%; aspect-ratio:545/365; overflow:hidden; border:1px solid #c8ab78; }
.lp-compare--img .goal-silicone-illustration img { position:absolute; max-width:none; width:128.4404%; height:auto; left:-14.4954%; top:-67.9452%; }
