/* Precision shell; group ESG body and imagery preserved. */
.precision-esg{font-family:'Pretendard Variable',sans-serif;font-size:16px;--blue:#008f72;--cyan:#008f72;--page-title-top:128px;--page-kicker-size:16pt;--page-title-gap:34px;--page-title-size:40pt;--page-title-line:1.2;--page-title-tracking:-.045em;padding-bottom:100px}
.precision-esg *{box-sizing:border-box}
.precision-esg .container{width:calc(100% - 80px);max-width:1440px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}
.precision-esg .sustain-kicker,.precision-esg .env-kicker{color:#008f72}
@media(max-width:1024px) and (min-width:769px){.precision-esg{--page-title-size:33pt}}
@media(max-width:768px){.precision-esg{--page-title-top:72px;--page-kicker-size:14px;--page-title-gap:22px;--page-title-size:32px;--page-title-line:1.35;padding-bottom:60px}.precision-esg .container{width:calc(100% - 40px)}}
@media(max-width:420px){.precision-esg{--page-title-size:29px}}
