.posture-hero-section[data-astro-cid-tgymid4n]{background-color:#f3f1ea;color:#1f2a24;padding:72px 0 80px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.posture-hero-container[data-astro-cid-tgymid4n]{display:flex;justify-content:space-between;align-items:center;gap:48px}.posture-hero-left[data-astro-cid-tgymid4n]{flex:0 0 460px;max-width:500px;display:flex;flex-direction:column;gap:20px}.posture-badge[data-astro-cid-tgymid4n]{align-self:flex-start;background:#dce9df;color:#1e5b3e;font-size:15px;font-weight:700;padding:8px 16px;border-radius:999px;letter-spacing:-.01em}.posture-title[data-astro-cid-tgymid4n]{margin:0;font-size:2.75rem;line-height:1.25;font-weight:900;letter-spacing:-.035em;color:#1f2a24;word-break:keep-all}.posture-desc[data-astro-cid-tgymid4n]{margin:0;font-size:1.05rem;line-height:1.65;color:#4a5650;word-break:keep-all}.posture-steps[data-astro-cid-tgymid4n]{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:12px}.posture-steps[data-astro-cid-tgymid4n] li[data-astro-cid-tgymid4n]{display:flex;align-items:center;gap:12px;font-size:.98rem;font-weight:500;color:#1f2a24;word-break:keep-all}.step-num[data-astro-cid-tgymid4n]{width:28px;height:28px;flex:none;border-radius:50%;background:#1e5b3e;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.posture-cta-group[data-astro-cid-tgymid4n]{display:flex;flex-direction:column;gap:12px;margin-top:6px}.cta-label[data-astro-cid-tgymid4n]{font-size:14px;font-weight:700;color:#4a5650}.cta-buttons[data-astro-cid-tgymid4n]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-kakao[data-astro-cid-tgymid4n]{background:#fee500;color:#191919;text-decoration:none;font-size:1rem;font-weight:700;padding:14px 22px;border-radius:10px;display:flex;align-items:center;gap:8px;transition:transform .15s ease,filter .15s ease}.btn-kakao[data-astro-cid-tgymid4n]:hover{transform:translateY(-1px);filter:brightness(.96)}.btn-call[data-astro-cid-tgymid4n]{background:#1e5b3e;color:#fff;text-decoration:none;font-size:1rem;font-weight:700;padding:14px 22px;border-radius:10px;display:flex;align-items:center;gap:8px;transition:transform .15s ease,background-color .15s ease}.btn-call[data-astro-cid-tgymid4n]:hover{transform:translateY(-1px);background:#16462f;color:#fff}.btn-more-report[data-astro-cid-tgymid4n]{color:#1e5b3e;font-size:.95rem;font-weight:700;text-decoration:none;margin-top:2px;display:inline-flex;align-items:center;gap:4px}.btn-more-report[data-astro-cid-tgymid4n]:hover{text-decoration:underline}.posture-disclaimer[data-astro-cid-tgymid4n]{margin:0;font-size:12px;line-height:1.55;color:#66716b;word-break:keep-all}.posture-hero-right[data-astro-cid-tgymid4n]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px;align-items:center}.posture-cards-row[data-astro-cid-tgymid4n]{display:flex;gap:16px;justify-content:center;width:100%}.posture-card[data-astro-cid-tgymid4n]{flex:1;max-width:228px;background:#fff;border-radius:16px;box-shadow:0 14px 36px #1e3c2d14;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;gap:8px}.card-head[data-astro-cid-tgymid4n]{display:flex;justify-content:space-between;align-items:center}.card-title[data-astro-cid-tgymid4n]{font-size:14px;font-weight:700;color:#1f2a24}.card-tag[data-astro-cid-tgymid4n]{font-size:11px;color:#5d6862;background:#eef1ee;padding:2px 8px;border-radius:999px;font-weight:500}.card-svg-wrap[data-astro-cid-tgymid4n]{background:#f1f3f1;border-radius:8px;display:flex;justify-content:center;padding:4px 0}.card-svg-wrap[data-astro-cid-tgymid4n] svg[data-astro-cid-tgymid4n]{max-width:100%;height:auto;display:block}.card-row[data-astro-cid-tgymid4n]{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.card-lbl[data-astro-cid-tgymid4n]{color:#5d6862;font-weight:500}.card-val[data-astro-cid-tgymid4n]{font-weight:700;color:#1f2a24}.card-val-accent[data-astro-cid-tgymid4n]{font-size:19px;font-weight:900;color:#1e5b3e}.posture-weight-strip[data-astro-cid-tgymid4n]{width:100%;max-width:716px;background:#fff;border-radius:16px;box-shadow:0 14px 36px #1e3c2d14;box-sizing:border-box;padding:18px 24px;display:flex;gap:20px;align-items:center}.weight-icon-col[data-astro-cid-tgymid4n]{width:80px;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.weight-icon-lbl[data-astro-cid-tgymid4n]{font-size:12px;font-weight:700;color:#1e5b3e}.weight-bar-col[data-astro-cid-tgymid4n]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.weight-bar-head[data-astro-cid-tgymid4n]{display:flex;justify-content:space-between;align-items:baseline}.weight-title[data-astro-cid-tgymid4n]{font-size:14px;font-weight:700;color:#1f2a24}.weight-gauge-bar[data-astro-cid-tgymid4n]{display:flex;height:32px;border-radius:8px;overflow:hidden}.gauge-left[data-astro-cid-tgymid4n]{background:#7fb394;color:#10301f;font-size:13px;font-weight:700;display:flex;align-items:center;padding-left:12px;white-space:nowrap}.gauge-right[data-astro-cid-tgymid4n]{background:#1e5b3e;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;white-space:nowrap}.weight-bar-foot[data-astro-cid-tgymid4n]{display:flex;justify-content:space-between;font-size:12px;color:#5d6862}.weight-diff-col[data-astro-cid-tgymid4n]{width:100px;flex:none;background:#f3f1ea;border-radius:10px;padding:10px 12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2px}.diff-lbl[data-astro-cid-tgymid4n]{font-size:11px;color:#5d6862;font-weight:500}.diff-val[data-astro-cid-tgymid4n]{font-size:22px;font-weight:900;color:#1e5b3e}@media(max-width:1180px){.posture-hero-container[data-astro-cid-tgymid4n]{flex-direction:column;align-items:stretch;gap:40px}.posture-hero-left[data-astro-cid-tgymid4n]{max-width:100%;flex:none}.posture-cards-row[data-astro-cid-tgymid4n]{flex-wrap:wrap}.posture-card[data-astro-cid-tgymid4n]{min-width:200px}}@media(max-width:768px){.posture-hero-section[data-astro-cid-tgymid4n]{padding:48px 0 56px}.posture-title[data-astro-cid-tgymid4n]{font-size:2.1rem}.posture-cards-row[data-astro-cid-tgymid4n]{flex-direction:column;align-items:center}.posture-card[data-astro-cid-tgymid4n]{width:100%;max-width:320px}.posture-weight-strip[data-astro-cid-tgymid4n]{flex-direction:column;gap:16px;padding:16px}.weight-diff-col[data-astro-cid-tgymid4n]{width:100%;flex-direction:row;justify-content:space-between;padding:8px 16px}}
