/* mashmancg.com's footer (Isaac, 2026-10-23): full width on desktop, the links grouped into The Firm,
   The Method, Learn and Press beside MASHMAN and Connect, so the footer reads across instead of down.
   MCG only; site.css stays byte-identical across the family. */
.site-footer > .wrap{max-width:none;padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px);}
.footer-top.f-grouped{grid-template-columns:minmax(240px,1.35fr) repeat(6,minmax(0,1fr));gap:clamp(24px,2.6vw,48px);}
.f-grouped .f-links li{margin-bottom:10px;}
.f-grouped .f-links a{font-size:13.5px;line-height:1.45;display:inline-block;}
@media (max-width:1279px){
  .footer-top.f-grouped{grid-template-columns:repeat(3,minmax(0,1fr));}
  .f-grouped .footer-brand{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;align-items:start;}
  .f-grouped .footer-brand > *{grid-column:1;}
  .f-grouped .footer-brand > .f-title,.f-grouped .footer-brand > form{grid-column:2;}
  .f-grouped .footer-brand > .f-title{grid-row:1;margin-top:0 !important;}
  .f-grouped .footer-brand > form{grid-row:2 / span 2;}
}
@media (max-width:760px){
  .footer-top.f-grouped{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;}
  .f-grouped .footer-brand{display:block;}
}
