/* Homepage only: retain the three-column composition and align the right rail. */
.content.ym-home-intro{display:grid;grid-template-columns:290px 600px 290px;gap:10px;align-items:stretch}
.content.ym-home-intro:before,.content.ym-home-intro:after{display:none}
.ym-home-intro>.content_right,.ym-home-intro>.content_cen,.ym-home-intro>.content_left{float:none;height:auto;min-width:0;margin-left:0}
.ym-home-intro>.content_left{display:flex;flex-direction:column}
.ym-home-intro .ym-blue-projects{flex:1;display:flex;flex-direction:column;min-height:410px}
.ym-home-intro .ym-blue-projects-heading{flex:none}
.ym-home-intro .ym-blue-projects-grid{flex:1;grid-template-rows:repeat(3,minmax(74px,1fr))}
.ym-home-intro .ym-blue-projects-grid a{gap:5px;font-size:15px}
.ym-home-intro .ym-blue-projects-grid img{width:34px;height:34px}
.ym-home-intro .ym-blue-projects-join{flex:none}
.ym-home-intro .ym-blue-projects-join a{min-height:84px}
.content.ym-home-intro .content_left_img{flex:none;box-sizing:border-box;width:290px;height:auto;line-height:0;border:1px solid #ddd}
.ym-home-intro .content_left_img img{display:block;width:100%;height:auto}
