/* Social / safety only. Header and glass navigation reuse environment-v1.css. */
.sh-page{padding-bottom:120px}
.sh-page .sh-banner{height:390px;aspect-ratio:auto;position:relative;overflow:hidden}
.sh-page .sh-banner>img{position:absolute;max-width:none;width:101.11111111%;height:auto;left:-.41666667%;top:-103.84615385%;object-fit:initial;transform:none}
.sh-banner .env-tabs{z-index:2}
.sh-page h3,.sh-page h4,.sh-page p:not(.env-kicker){letter-spacing:-.025em}
.sh-intro,.sh-principles,.sh-split{display:grid;grid-template-columns:1fr 1fr}
.sh-page h3{margin:0;font:700 32px/48px var(--f-ko);color:#000}
.sh-page p:not(.env-kicker){margin:0;font:400 18.66667px/32px var(--f-ko);color:#444}
.sh-intro{padding:48px 0 71px;border-bottom:1px solid #ddd}
.sh-intro h3{font-size:37.33333px}
.sh-principles{margin-top:128px}
.sh-principle-list{padding-right:74px}
.sh-principle-list article{position:relative;min-height:224px;padding:0;margin:0;border:0}
.sh-principle-list article:not(:last-child)::after{content:'';position:absolute;top:154px;left:0;right:0;height:1px;background:#ddd}
.sh-principle-list article:last-child{min-height:0;padding-bottom:0;border:0}
.sh-page h4{font:700 25.33333px/36px var(--f-ko);margin:0 0 12px;color:#000}
.sh-wide-photo{position:relative;height:216px;margin-top:87px;border-radius:12px;overflow:hidden}
.sh-wide-photo img{position:absolute;max-width:none;width:101.45833333%;height:auto;left:-.48611111%;top:-218.05555556%}
.sh-split figure{margin:0}
.sh-split>div>p{margin-top:16px}
.sh-training{margin-top:146px}
.sh-health{margin-top:170px}
.sh-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.sh-photo{position:relative;aspect-ratio:352/232;overflow:hidden;border-radius:12px;background:#f3f7f9}
.sh-photo img{position:absolute;max-width:none;height:auto;display:block}
.sh-split figcaption{display:grid;place-items:center;min-height:67px;margin-top:16px;padding:12px;border-radius:8px;background:#008f72;font:500 18.66667px/28px var(--f-ko);letter-spacing:-.025em;color:#fff;text-align:center}
@media(max-width:1519px){.sh-break{display:none}.sh-intro,.sh-principles,.sh-split{gap:40px}.sh-principle-list{padding-right:0}}
@media(max-width:900px){.sh-intro,.sh-principles,.sh-split{grid-template-columns:1fr;gap:24px}.sh-page h3,.sh-intro h3{font-size:28px;line-height:1.5}.sh-page p:not(.env-kicker){font-size:17px;line-height:1.9}.sh-intro{padding:36px 0 48px}.sh-principles,.sh-training,.sh-health{margin-top:64px}.sh-principle-list article{min-height:0;padding-bottom:28px;border-bottom:1px solid #ddd}.sh-principle-list article::after{display:none}.sh-principle-list article+article{padding-top:28px}.sh-wide-photo{margin-top:48px;height:216px}.sh-wide-photo img{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}.sh-page .sh-banner>img{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:50% 60%}.sh-page .sh-banner{height:320px}.sh-page h4{font-size:23px}.sh-split figcaption{font-size:16px}.sh-page{padding-bottom:72px}}
@media(max-width:480px){.sh-photo-grid{gap:12px}.sh-photo{border-radius:8px}.sh-page .sh-banner{height:280px}.sh-page h3,.sh-intro h3{font-size:25px}.sh-split figcaption{font-size:15px}}
