/* Use the page's full content width instead of a narrow centered island. */
#system{padding-top:32px;padding-bottom:32px}
#system>.section-top,
#system>.section-heading,
#system>.experience-loop,
#system>.experience-return,
#system>.team-foundation{max-width:none;margin-inline:0}
#system .section-top{padding-bottom:14px}
#system .section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;margin-block:20px}
#system .section-heading>p{max-width:600px}
#system .experience-loop{padding-block:18px}
#system .experience-loop li>span{margin-bottom:8px}
#system .team-foundation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:20px}
#system .team-foundation>p{max-width:600px}
@media(max-width:900px){
 #system .section-heading{column-gap:28px}
 #system .team-foundation{column-gap:28px}
}
@media(max-width:650px){
 #system{padding-top:28px;padding-bottom:28px}
 #system .section-top{padding-bottom:14px}
 #system .section-heading{display:block;margin-block:20px}
 #system .section-heading>p{margin-top:14px}
 #system .experience-loop{padding-block:16px}
 #system .experience-loop li>span{margin-bottom:8px}
 #system .team-foundation{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}
 html:lang(zh) #system .experience-loop{grid-template-columns:repeat(4,max-content);justify-content:space-between}
}
