/* Concrete work and everyday relevance, without comparative claims. */
.value-bridge { max-width: 1120px; margin: 52px auto; padding: 40px 0; color: #514b43; border-top: 1px solid rgba(117,86,43,.25); }
.value-eyebrow { display: block; color: #75562b; font: 11px var(--font-body); letter-spacing: .14em; text-transform: uppercase; }
.value-bridge > h3 { font: 400 clamp(30px,3vw,43px)/1.15 var(--font-display); color: #302b25; margin: 20px 0; }
.value-bridge > h3 em { color: #75562b; }
.value-intro { max-width: 740px; font: 15px/1.8 var(--font-body); }
.value-columns { display: grid; grid-template-columns: 1.1fr 1fr; gap: 48px; margin-top: 36px; }
.value-columns > div > h4 { color: #75562b; font: 500 12px/1.6 var(--font-body); letter-spacing: .06em; margin: 0 0 24px; }
.value-work-points { list-style: none; margin: 0; padding: 0; }
.value-work-points li { padding: 0 0 22px; }
.value-work-points h4 { color: #302b25; font: 500 25px/1.2 var(--font-display); margin-bottom: 10px; }
.value-work-points p, .value-goal, .value-care { font: 14px/1.75 var(--font-body); color: #514b43; }
.value-everyday { border-left: 1px solid rgba(117,86,43,.3); padding-left: 48px; }
.value-moments-lead { font: italic 400 clamp(26px,2.4vw,34px)/1.3 var(--font-display); color: #302b25; }
.value-moments { list-style: none; margin: 32px 0; padding: 0; }
.value-moments li { font: 400 26px/1.35 var(--font-display); padding: 14px 0; border-bottom: 1px solid rgba(117,86,43,.2); color: #75562b; }
.value-care { margin-top: 24px; }
body.subpage .value-bridge { max-width: none; padding: clamp(40px,6vw,80px) max(var(--pad-x),calc((100vw - 1120px)/2)); margin: 0; background: var(--bg-cream); }
@media(max-width:700px) { .value-columns { grid-template-columns: 1fr; gap: 24px; } .value-everyday { border-left: none; border-top: 1px solid rgba(117,86,43,.3); padding: 28px 0 0; } }
