.editorial-footer.site-footer{padding:0;border-top:0;background:#e7dbc8}
.editorial-footer-top{background:#e7dbc8}
.editorial-footer-main{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:clamp(42px,6vw,88px);align-items:center;padding:32px 0}
.editorial-footer-identity{align-self:center}
.editorial-footer-logo{display:block;width:190px;height:54px;overflow:hidden}
.editorial-footer-logo img{display:block;width:190px;max-width:none;height:auto;margin:0;mix-blend-mode:multiply;transform:translateY(-36px)}
.editorial-footer-identity p{margin:3px 0 0;color:#5f5549;font-size:13px;font-weight:700}
.editorial-footer-payoff{display:flex;align-items:center;min-height:78px;border-top:1px solid rgba(65,50,36,.36);border-bottom:1px solid rgba(65,50,36,.36)}
.editorial-footer-payoff p{margin:0;color:#181818;font:800 clamp(31px,3.4vw,48px)/1 var(--display);letter-spacing:-.045em;white-space:nowrap}
.editorial-footer-payoff strong{color:#107b3d;font:inherit}
.editorial-footer-bottom{padding:19px 0;background:#d7c5ae}
.editorial-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:32px}
.editorial-footer-meta nav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 18px;max-width:none;color:#181818;font-size:13px;font-weight:750}
.editorial-footer-meta nav a:hover,.editorial-footer-meta nav a[aria-current="page"]{color:#107b3d}
.editorial-footer-meta .copyright{flex:0 0 auto;margin:0;color:#554b40;font-size:13px;text-align:right}

@media(max-width:680px){
  .editorial-footer-main{grid-template-columns:1fr;gap:24px;padding:28px 0}
  .editorial-footer-logo{width:165px;height:48px}
  .editorial-footer-logo img{width:165px;transform:translateY(-31px)}
  .editorial-footer-identity p{margin-top:2px;font-size:12px}
  .editorial-footer-payoff{min-height:64px}
  .editorial-footer-payoff p{font-size:clamp(27px,8.1vw,33px)}
  .editorial-footer-bottom{padding:18px 0}
  .editorial-footer-meta{align-items:flex-start;flex-direction:column;gap:18px}
  .editorial-footer-meta nav{justify-content:flex-start}
  .editorial-footer-meta .copyright{text-align:left}
}
