#sarangin-diet [data-sd-cta="program_12"]{background:#e4ead9!important;border-color:#c7d2b7!important;color:#344c30!important}
#sarangin-diet .wl-goal-badge{padding:16px 19px;margin:25px 0;border-left:3px solid #849b63;background:#edf0e4;border-radius:0 13px 13px 0;max-width:560px}#sarangin-diet .wl-goal-badge strong{display:block;font-size:17px;color:#385232;line-height:1.6;letter-spacing:-.025em}#sarangin-diet .wl-goal-badge span{display:block;font-size:12px;color:#66715e;line-height:1.7;margin-top:7px}#sarangin-diet .wl-team-photo{margin:0 0 26px;border-radius:20px;overflow:hidden}#sarangin-diet .wl-team-photo img{width:100%;height:auto;aspect-ratio:1.8;object-fit:cover;object-position:50% 34%;display:block}
#sarangin-diet .wl-program-scene{position:relative;isolation:isolate;overflow:hidden;min-height:380px;border-radius:26px;margin:35px 0 42px;padding:48px;color:#f7f8ee;background:#23442c}#sarangin-diet .wl-program-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;object-position:50% 60%}#sarangin-diet .wl-program-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17351fe8,#17351fa3 55%,#17351f12);z-index:-1}#sarangin-diet .wl-program-scene h3{font-size:clamp(27px,3.6vw,44px);line-height:1.35;letter-spacing:-.045em;margin:14px 0 24px;color:#fffef2}#sarangin-diet .wl-program-scene h3 strong{color:#d3e4b5;font-weight:700}#sarangin-diet .wl-program-scene p{font-size:14px;color:#e1e9d9;line-height:1.8}#sarangin-diet .wl-program-scene small{display:block;font-size:12px;line-height:1.7;color:#d1dbc8;margin-top:20px}
.sar-site .wl-clinical-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px}.sar-site .wl-clinical-grid figure{margin:0}.sar-site .wl-clinical-grid img{width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:50% 48%;display:block;border-radius:20px}.sar-site .wl-clinical-grid figure:nth-child(2) img{object-position:42% 50%}.sar-site .wl-clinical-grid figcaption{padding:16px 3px;color:#586650;font-size:13px}.wl-home-breath{position:relative;isolation:isolate;margin:0;height:430px;overflow:hidden;background:#29452f}.wl-home-breath img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;z-index:-2}.wl-home-breath:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1c362ac2,#1c362a28);z-index:-1}.wl-home-breath figcaption{width:min(1120px,calc(100% - 48px));margin:auto;padding-top:125px;color:#f4f4e8;font-size:clamp(32px,4.6vw,64px);letter-spacing:-.05em;line-height:1.4;font-weight:650}
.hp-page .wl-cinnamon{width:100%;height:auto;display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#f3f3f3}.wl-herb-total{grid-column:span 2;background:#efece3;border-radius:12px;padding:25px;display:flex;flex-direction:column;justify-content:center;gap:15px;margin-bottom:42px}.wl-herb-total span{font-size:11px;color:#77806b}.wl-herb-total strong{font-size:22px;font-weight:600;line-height:1.5;color:#56684a;letter-spacing:-.03em}
#sarangin-diet .reorg-levels span,.hp-page .hp-level-scale li{border:0;background:var(--stage-bg);color:var(--stage-ink,#fff);box-shadow:inset 0 0 0 1px #193d2410}
.reorg-levels span:nth-child(1),.hp-level-scale li:nth-child(1){--stage-bg:#edf0dd;--stage-ink:#475338}.reorg-levels span:nth-child(2),.hp-level-scale li:nth-child(2){--stage-bg:#d9e3c1;--stage-ink:#435238}.reorg-levels span:nth-child(3),.hp-level-scale li:nth-child(3){--stage-bg:#b9cda1;--stage-ink:#31452b}.reorg-levels span:nth-child(4),.hp-level-scale li:nth-child(4){--stage-bg:#94b17e;--stage-ink:#233b26}.reorg-levels span:nth-child(5),.hp-level-scale li:nth-child(5){--stage-bg:#6e9162;--stage-ink:#102116}.reorg-levels span:nth-child(6),.hp-level-scale li:nth-child(6){--stage-bg:#4d7552}.reorg-levels span:nth-child(7),.hp-level-scale li:nth-child(7){--stage-bg:#325b42}.reorg-levels span:nth-child(8),.hp-level-scale li:nth-child(8){--stage-bg:#1d4032}
@media(max-width:700px){#sarangin-diet .wl-program-scene{padding:30px 25px;min-height:370px;border-radius:20px}#sarangin-diet .wl-program-scene:after{background:linear-gradient(90deg,#17351fe8,#17351faa)}#sarangin-diet .wl-goal-badge strong{font-size:15px}#sarangin-diet .wl-team-photo img{aspect-ratio:1.5}.sar-site .wl-clinical-grid{grid-template-columns:1fr;gap:24px}.sar-site .wl-clinical-grid img{aspect-ratio:1.25}.wl-home-breath{height:340px}.wl-home-breath figcaption{padding-top:105px;font-size:34px}.wl-herb-total{padding:18px;margin-bottom:36px}.wl-herb-total strong{font-size:17px}}
