.hy-home .hy-learning-value{width:min(1200px,calc(100% - 48px));margin:20px auto 80px;color:#28282a}
.hy-value-heading{margin:0 0 32px}.hy-value-heading h2{font-size:34px;font-weight:800;line-height:1.3;margin:0 0 14px;letter-spacing:-.02em}.hy-value-heading>p:last-child{font-size:17px;line-height:1.7;color:#716660;margin:0}
.hy-value-columns{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid #b51e28;border-bottom:1px solid #e9e3de}
.hy-value-problems{background:#faf7f4;padding:36px 36px 32px}.hy-value-gains{padding:36px 0 32px 44px}
.hy-value-label{font-size:14px;font-weight:700;color:#b51e28;margin:0 0 10px;letter-spacing:.08em}.hy-value-columns h3{font-size:23px;line-height:1.5;font-weight:700;margin:0 0 24px}
.hy-value-columns ul,.hy-value-columns ol{padding:0;margin:0;list-style:none}.hy-value-columns h4{font-size:17px;font-weight:700;line-height:1.6;margin:0 0 6px;color:#28282a}.hy-value-columns li p{font-size:15px;line-height:1.85;margin:0;color:#6b625d}
.hy-value-problems li{padding:16px 0;border-top:1px solid #e7dfd9}.hy-value-problems li:first-child{padding-top:0;border:0}.hy-value-problems li:last-child{padding-bottom:0}
.hy-value-gains li{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:21px 0;border-top:1px solid #ece5e0}.hy-value-gains li:first-child{padding-top:0;border:0}.hy-value-number{font-size:17px;font-weight:700;line-height:1.6;color:#b51e28;font-variant-numeric:tabular-nums}
.hy-value-note{font-size:12px;line-height:1.8;color:#8a7b73;margin:20px 0 0;padding-top:16px;border-top:1px solid #ece5e0}
@media(max-width:900px) and (min-width:641px){.hy-value-problems{padding:26px 24px}.hy-value-gains{padding:26px 0 26px 28px}.hy-value-columns h3{font-size:20px}}
@media(max-width:640px){.hy-home .hy-learning-value{width:calc(100% - 32px);margin:4px auto 44px}.hy-value-heading{margin-bottom:22px}.hy-value-heading h2{font-size:25px;line-height:1.4;margin-bottom:10px}.hy-value-heading>p:last-child{font-size:14px}.hy-value-columns{grid-template-columns:1fr}.hy-value-problems{padding:24px 20px}.hy-value-gains{padding:28px 4px 24px}.hy-value-columns h3{font-size:20px;margin-bottom:20px}.hy-value-label{font-size:13px}.hy-value-columns h4{font-size:16px}.hy-value-columns li p{font-size:14px;line-height:1.8}.hy-value-problems li{padding:14px 0}.hy-value-gains li{gap:10px;padding:18px 0}.hy-value-note{font-size:11px;margin-top:12px}}
