/* NEWS, RECRUIT and CONTACT share the same content edges at every width.
   RECRUIT keeps its full-width image canvas; only its text gutter changes. */
.top-redesign-v151 .flow{--section-content-width:min(88%,1280px)}
.top-redesign-v151 .flow .flow-news__inner,
.top-redesign-v151 .flow .contact-v170 .flow-contact__inner{
 width:var(--section-content-width);max-width:none;margin-inline:auto;
}
.top-redesign-v151 .flow .flow-recruit__inner{
 padding-inline:calc((100% - var(--section-content-width)) / 2);
}
@media(max-width:900px){
 .top-redesign-v151 .flow{--section-content-width:86%}
}
