.kenshin-values{background:#faf8f0;padding:88px 0;scroll-margin-top:110px}.values-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:start}.values-label{font-size:12px;letter-spacing:.12em;color:#647b70;margin-bottom:20px}.values-heading h2{font-size:clamp(26px,2.6vw,34px);line-height:1.8;color:#244e43;margin:0}.values-statement{font-size:clamp(19px,2vw,25px);font-weight:600;line-height:2;margin:34px 0 0;color:#244e43}.values-statement span{display:inline;background:linear-gradient(transparent 82%,#eddbb1 82%,#eddbb1 95%,transparent 95%)}.values-copy{border-left:1px solid #dce3d6;padding-left:44px}.values-copy>p{font-size:15px;line-height:2.3;margin:0 0 27px;color:#344d44;overflow-wrap:anywhere}.values-copy>.values-closing{font-size:21px;font-weight:600;color:#285e51;margin-top:36px;margin-bottom:12px}.values-copy>.values-signature{font-size:12px;color:#65786d;margin:32px 0 0;line-height:1.9}@media(max-width:800px){.kenshin-values{padding:52px 0}.values-layout{grid-template-columns:1fr;gap:32px}.values-copy{border-left:0;border-top:1px solid #dce3d6;padding:30px 0 0}.values-heading h2 br{display:none}.values-statement{margin-top:22px}.values-copy>p{font-size:14px;line-height:2.2}.values-copy>.values-closing{font-size:20px}}